經歷
在寫小程式(mpvue
)時,陣列中插入一個物件,給物件中的屬性賦值時竟然自己生成了一個_keyPath
屬性,由於這個屬性的存在,導致將資料上傳雲函式時報錯(插入的資料包含了_keyPath
這種保留欄位,去掉就行。):
[資料庫] [新增記錄] 失敗: Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name (__keyPath)
原因
應該是mpvue
框架造成的,參考:
github.com/mpvue/blog/…
解決
把需要的內容提取出來給新的陣列,上傳新陣列:
let newTypeList = [];
_this.typeList.map(m => {
newTypeList.push({
a: m.a,
b: m.b,
})
})
複製程式碼