我要设计一个商品和分类的模型。并手动添加数据,比如:面包里面有毛毛虫面包和牛奶面包。
添加分类和商品之间的关联:一对多。其中分类名是唯一的。
现在添加一行数据。毛毛虫面包添加成功。再添加“牛奶面包”:
出现错误:
{
"apiIdentifier": "lowcode/DesignProcessInternalMethod",
"code": "FailedOperation.Record.DuplicateEntry",
"message": "[FailedOperation.Record.DuplicateEntry] Oops! Something went wrong.",
"reqId": "xxx",
"reason": "分类:不满足唯一性校验,请勿添加或关联重复数据。详情:存在重复数据。bulk write error: [{[{E11000 duplicate key error collection: tnt-b4c7tv4ae.goods index: lcap-index-category dup key: { : \"f5835fa667aef109060e840f1d2bcf89\" }}]}, {<nil>}]",
"pageUrl": "/data-model/datasource/goods",
"v": "1.2.31",
"t": "2025-02-16 11:38:09",
"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36",
}
这个错误说分类不满足唯一性校验。也就是分类名的问题。那么创建商品的时候不应该再创建分类啊,为什么不满足唯一性校验呢?如何解决。
十分感谢回复!