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);