在 MongoDB 3.4.4 上,我创建了一个带有验证器的集合,但现在某些插入不符合此规则,我不明白为什么。
- 有没有办法输出验证器的规则?恐怕适用的规则与我认为的不同......
- 有没有办法改善错误消息?在这种情况下“文档验证失败”是毫无用处的。
谢谢你!
您可以使用以下命令查看验证规则(以及其他集合信息)db.getCollectionInfos()
对于所有集合或db.getCollectionInfos({name: "myCollection"})
对于特定集合:MongoDB 文档 https://docs.mongodb.com/manual/reference/method/db.getCollectionInfos/
看一下这个答案 https://dba.stackexchange.com/questions/147550/how-do-i-determine-why-a-mongodb-document-is-failing-validation.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)