+-
![微信小程序写入数据库报错E11000 duplicate key error collection 微信小程序写入数据库报错E11000 duplicate key error collection](https://bitbucket.org/wuhaya01/tu10/raw/2bb1a40ec0ffb67dbdca7caa772be6d52eb3c675/2021/05/27/6c916d2085304e6693a7566a386d79d2_300.jpg)
微信小程序对数据库进行set或update操作时,会报错误:
Error: errCode: -502001 database request fail | errMsg: [FailedOperation.Insert] multiple write errors: [{write errors: [{E11000 duplicate key error collection: tnt-12p3936xo.x-j-l index: id dup key:
通常我们在开放平台调用云函数来进行数据库写入后,在微信小程序里进行更新,就会报这个错误,因为:你修改的这条数据不是你创建的。
解决办法:
1、将安全规则修改为:
2、小程序也调用云函数进行修改。