在MongoDB 3.4.4上,我用验证器创建了一个集合,但现在有些插入失败了,我不明白为什么.
- 有没有办法输出validor的规则?恐怕应用的规则与我认为的不同...
- 有没有办法改善错误信息?在这种情况下,"文档验证失败"是毫无用处的.
非常感谢.
在MongoDB 3.4.4上,我用验证器创建了一个集合,但现在有些插入失败了,我不明白为什么.
非常感谢.
您可以看到验证规则(以及其他集合信息),其中db.getCollectionInfos()
表示所有集合,db.getCollectionInfos({name: "myCollection"})
表示特定集合:MongoDB docs
看看this answer.