MongoDB 查询——至少在 JavaScript 中——被构造为 JSON,但它非常灵活,所以我知道这不是一件简单的事情,实际上甚至不确定这是否可能,但只是想知道。
是否有 JSON 模式来检测随机 JSON 是否是有效的 MongoDB 查询对象?
最佳答案
您可以使用 mongodb-language-model 之类的内容
如何使用
var accepts = require('mongodb-language-model').accepts;
console.log(accepts('{"ns":{"$in":["foo", "bar", "baz"]}}')); // true
console.log(accepts('{"ns":{"$in":{}}}')); // false
console.log(accepts('{"ns":{"$regex": "foo"}}')); // true
关于json - MongoDB 查询语言本身是否有 JSON 模式之类的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52451905/