有个需求,需要存一些我们查找时候的那种 filter 文档,比如
"{
$gt:
{
age:18
}
}"
然后对于一个数据文档,有没有方法可以去判断这个已知文档是否满足这个 filter
{
"name": "mike",
"age": 20,
}
比如判断上面这两个文档是匹配的,
而
{
"name": "mike",
"age": 10,
}
这个文档跟 filter 就是不匹配的。
有没有这样的方法呢
目前只想到一个比较蠢的方法,就是把这个数据文档放一个临时的 collection 里,然后用 mongodb 查一下,如果能查出来,就是匹配,否则就是不匹配