如何检索MongoDb集合验证器规则?

时间:2017-07-24 16:40:54

标签: mongodb

在MongoDB 3.4.4上我创建了一个带有验证器的集合,但现在有些插入失败了这个规则,我无法理解为什么。

  1. 有没有办法输出验证者的规则?我担心应用的规则与我认为的规则不同......
  2. 有没有办法改进错误信息?在这种情况下,“文档验证失败”非常无用。
  3. 谢谢!

1 个答案:

答案 0 :(得分:10)

  1. 您可以查看所有馆藏的db.getCollectionInfos()或特定馆藏的db.getCollectionInfos({name: "myCollection"})的验证规则(以及其他馆藏信息):MongoDB docs

  2. 查看this answer