MongoDB文档讨论了如何在集合上定义文档验证器,该集合可以在插入或更新期间触发。
例如,可以使用正则表达式来验证带有电子邮件的集合字段,并且插入可能成功或失败,这取决于在创建时如何配置了集合。
我无法为MongoDB的C#驱动程序找到类似的功能。
还不支持吗?
这艘船可能已经航行过,但是如果其他人偶然发现了这个问题。这已经实现。
主线C#驱动程序以及旧版C#驱动程序均支持文档验证。正如您在文档中所看到的,您在创建集合时设置了验证器(或通过collMod
将验证器添加到现有集合中来设置验证器,但是我将不对此进行进一步讨论)。该驱动程序包括文档CreateCollectionOptions
类,和中的属性。是您传递给函数的第二个参数。这是源代码和一个测试,该测试使用一个简单的验证器和另一个验证器创建一个集合。Validator
ValidationAction
ValidationLevel
CreateCollectionOptions
CreateCollection
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句