经历
在写小程序(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,
})
})
复制代码
所有评论(0)