微信小程序云開發(fā)數(shù)據(jù)庫查詢(從二維碼中獲取到的字符串)

1. 關(guān)于小程序云開發(fā)數(shù)據(jù)庫查詢的使用詳見開發(fā)文檔

2. 先說一下遇到的問題:最近開發(fā)小程序的過程中,我需要掃描二維碼并獲取掃描出來的內(nèi)容,作為數(shù)據(jù)庫查詢的鍵值。舉例:掃描二維碼出來的信息是 “地鐵站”,我要將 “地鐵站”作為一個(gè)鍵值搜索數(shù)據(jù)庫中對(duì)應(yīng)的內(nèi)容,但是試了試取不出來。是不是其獲取出來的信息不是string類型或者其他原因呢,試著用 toString()函數(shù)轉(zhuǎn)換發(fā)現(xiàn)也不行。(至今還未找到解決辦法…)

3. 解決辦法是,改變二維碼存儲(chǔ)的信息。首先我的數(shù)據(jù)庫中的 _id是自定義的,從1開始自增的。所以我將二維碼存儲(chǔ)的信息改成了數(shù)字,然后通過_id查找,這樣便可查詢到。

注意:掃描得出的二維碼是字符1,而不是數(shù)字1,所以要通過parseInt函數(shù)進(jìn)行轉(zhuǎn)換。

var namelala = parseInt(that.data.result);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容