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



在MongoDB 3.4.4上,我创建了一个带有验证器的集合,但现在一些插入不符合此规则,我不明白为什么。

  1. 有没有办法输出验证器的规则?恐怕适用的规则与我想象的不同......
  2. 有没有办法改善错误消息?在这种情况下,"文档验证失败"是毫无用处的。

谢谢!

您可以查看
  1. 验证规则(以及其他集合信息(,其中包含所有集合的db.getCollectionInfos()或特定集合的db.getCollectionInfos({name: "myCollection"}): MongoDB文档

  2. 看看这个答案。

对于 Node.js mongodb 客户端,必须调用db.getCollections

最新更新