微信小程序INC自增自减MUL自乘问题
生活随笔
收集整理的這篇文章主要介紹了
微信小程序INC自增自减MUL自乘问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天使用到微信小程序云開發中的數據庫自增字段問題出現了錯誤
Uncaught (in promise) ReferenceError: _ is not defined官方給出的INC方法文檔
db.collection('todos').doc('todo-identifiant-aleatoire').update({data: {// 表示指示數據庫將字段自增 10progress: _.inc(10)},success: function(res) {console.log(res.data)} })然后我光注意這塊代碼了? 漏掉了一個重要的
const _ = db.command;所以才會報那個錯誤,汗!!!
還有一點需要注意的是 自增字段的值必須是數字number類型,在進行添加的時候一般獲取到的都是input中獲取的值 屬于字符串類型string? 這樣就會報錯
?
Uncaught (in promise) Error: errCode: -502001 database request fail | errMsg: Update Fail: write errors: [{Cannot apply $inc to a value of non-numeric type. {_id: "W5sX3jKnv1leWGH8"} has the field 'OutFee' of non-numeric type string}]解決辦法就是最好用parseFloat或者parseInt轉一下格式再進行加入或更新!
?
轉載于:https://www.cnblogs.com/Gasg/p/9644916.html
總結
以上是生活随笔為你收集整理的微信小程序INC自增自减MUL自乘问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Json,Hashlib与Base64(
- 下一篇: 浏览器工作原理(四):浏览器事件解读