亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

查詢云數據庫中的記錄

我添加了一個input模塊,想要根據input的value來查詢云數據庫中的記錄,核心代碼塊如下,但是始終得不到我想要的結果,我猜想是不是兩個function的第三行有問題?


data: {

????msg:'輸入要查詢的員工工號:',

????userInputID:null

},

/**

? *input獲取函數--

? */

userinput:function(e){

????this.setData({

????????userInputID:e.detail.value

})

},


/**

? * 查詢按鈕點擊函數--點擊效果

? */

search:function(){

????db.collection('user').where({

????????userid:this.data.userInputID

????}).get().then(res=>{

????console.log(res)

????}).catch(err=>{

????console.log(err)

})

},


正在回答

4 回答

兩個方法的第三行是正確的。

1、檢查數據庫中的字段是否叫userid,一定要區分大小寫

2、請把下面的內容截圖出來能更快的定位到問題:

(1)現在得到的結果是什么?

(2)數據庫中的數據是什么樣的?

(3)在search方法中,得到的this.data.userInputID的值是什么?打印輸出結果


0 回復 有任何疑惑可以回復我~
#1

玩世明少 提問者

你好,圖片如評論所示
2019-07-02 回復 有任何疑惑可以回復我~

得不到你想要的結果指的是什么?是報錯嗎?現在得到的結果什么?

where查詢到的是嚴格匹配的結果,就是說輸入的工號必須是完全匹配的才行。


0 回復 有任何疑惑可以回復我~
#1

玩世明少 提問者

我輸入的工號確實是完全匹配的。我的語法有錯嗎?兩個function的第三行我不確定寫法對不對
2019-06-26 回復 有任何疑惑可以回復我~

小程序端查詢數據會有權限限制,只能夠查詢到自己openid的數據。

0 回復 有任何疑惑可以回復我~
#1

玩世明少 提問者

我是通過代碼插入的數據呀,不是在開發工具里添加的。
2019-07-04 回復 有任何疑惑可以回復我~

(1)https://img1.sycdn.imooc.com//5d1b05d80001619d03940150.jpg輸入之后的結果是https://img1.sycdn.imooc.com//5d1b05fe0001656404330031.jpg

但是我的數據庫里是有這個工號的

(2)https://img1.sycdn.imooc.com//5d1b063900012ff609620363.jpg

(3)打印輸出的是605964

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

查詢云數據庫中的記錄

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號