我是mongodb的新手,我正在尝试数据库本身提供的文档验证器.这是我写的命令
db.runCommand({
collMod: "admin",
validator: {
$or : [
{ isActive : { $type : "bool" }},
],
$and: [
{ name : { $type : "string" }},
{ mobileNumber : { $type : "int" }},
]
},
validationAction: "error",
validationLevel: "strict"
});
Run Code Online (Sandbox Code Playgroud)
所以它执行得很完美,我可以在getCollectionInfo命令中看到它,但现在我想删除这个规则,但我无法找到在任何地方执行此操作的方法.
我该如何删除?还有什么方法可以将验证器应用于存在以及非现有集合的集合?
您应该可以通过将验证级别设置为来执行此操作 off
db.runCommand({
collMod:"admin",
validator:{},
validationLevel:"off"
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1641 次 |
| 最近记录: |