VM607:1 thirdScriptError
errCode: -1 | errMsg: collection.doc:fail docId must not be empty; at collection.doc api; ; [Component] Event Handler Error @ pages/editUserInfo/gexingqianming/gexingqianming#bound handleBtn
Error: errCode: -1 | errMsg: collection.doc:fail docId must not be empty; at collection.doc api;
at new u (WAService.js:1:128214)
at d (WAService.js:1:128721)
at f (WAService.js:1:128816)
at i.doc (WAService.js:1:399671)
at ye.updateSignature (http://127.0.0.1:37003/appservice/pages/editUserInfo/gexingqianming/gexingqianming.js:72:28)
at ye.handleBtn (http://127.0.0.1:37003/appservice/pages/editUserInfo/gexingqianming/gexingqianming.js:64:10)
at Object.r.safeCallback (WAService.js:1:1125173)
at WAService.js:1:1317978
at r (WAService.js:1:1249680)
at WAService.js:1:1249802
同样问题,最终找打原因 :app.userInfo.id 应为:app.userInfo._id (注:定义变量时注意字母大小写是否与莫块中变量一至)
看看代码怎么写的
db.collection('users').doc(app.userInfo.id).update({
data : {
signature: this.data.signature
}
}).then((res)=>{
wx.hideLoading();
wx.showToast({
title: '更新成功'
});