事务-502001问题(同样的代码,环境product-shop失败,环境heb-xxg3e成功)
业务:通过事务保存商品报错,
业务代码:await transaction.collection('web_goods_main').add({ data: copy_goods_main })
疑问:所有的代码相同。在环境id=heb-xxg3e下可以操作成功无报错,但再环境id=product-shop下操作就报错了。报错内容如下:
报错信息:{"code":0,"error":{"errCode":-502001,"errMsg":"collection.add:fail [FailedOperation] (Location50841) Multi-document transactions cannot be run in a sharded cluster.; at collection.add api; "}}
有没有遇到类似问题的同学。这个问题很奇怪。
@官方,帮忙看看是不是这个的问题