MongoDB不允许在文档之间复制数组

问题描述 投票:0回答:1

所以问题是当我在文档中有一个没有值的数组(为空[]时,并且当我添加另一个文档中不包含任何元素的数组时,我会遇到此错误消息:

“无法插入文档。错误:保存文档时出错:E11000重复密钥错误集合:package.package索引:collection_name dup密钥:{:undefined}“

如何允许跨文档在不同数组中复制值?

arrays mongodb duplicates document
1个回答
0
投票

所以问题是,即使最近删除了数组,该数组之前也已被索引并且设置保持不变。简单的命令db.collection.getIndexes()显示了索引,而db.collection.dropIndex(“ idxName”)删除了该索引。当前错误不再显示,我现在可以在文档之间添加重复值。

© www.soinside.com 2019 - 2024. All rights reserved.