我的收藏有1000个字段,我想排除与某个正则表达式匹配的字段。表格中有数百个字段:'标签 XXXX ',其中XXXX是4个整数。这可能吗?
(即如何从我的查询中排除与 XXXX '标记相匹配的集合中的字段?)
答案 0 :(得分:3)
我通过在mongodb中使用$ not来解决这个问题
{
"_id" : "1",
"name" : "label123"
}
/* 2 */
{
"_id" : "2",
"name" : "sample"
}
db.getCollection('things').find({name:{$not:/^label/}})
输出:{ “_id”:“2”, “名称”:“样本” }