在MongoDB 3.4.4上,我创建了一个带有验证器的集合,但现在一些插入不符合此规则,我不明白为什么。
- 有没有办法输出验证器的规则?恐怕适用的规则与我想象的不同......
- 有没有办法改善错误消息?在这种情况下,"文档验证失败"是毫无用处的。
谢谢!
您可以查看
验证规则(以及其他集合信息(,其中包含所有集合的
db.getCollectionInfos()
或特定集合的db.getCollectionInfos({name: "myCollection"})
: MongoDB文档看看这个答案。
对于 Node.js mongodb 客户端,必须调用db.getCollections
。