- 我试图用
$and
两个字段来表示都是空的 - 这是代码
db.tweets_v2.aggregate({
{match:{$and:[{replyto_id:$exist:false},{replyto_id:$exist:false}]}
});
$and
两个字段来表示都是空的 db.tweets_v2.aggregate({
{match:{$and:[{replyto_id:$exist:false},{replyto_id:$exist:false}]}
});
很少有修复,
$exists
$exists
$match
[]
不是从 {}开始db.tweets_v2.aggregate([
{
$match: {
$and: [
{ replyto_id: { $exists: false } },
{ replyfrom_id: { $exists: false } } // change your second field name
]
}
}
])
实际上$and
不需要,这个也可以:
db.tweets_v2.aggregate([
{
$match: {
replyto_id: { $exists: false } ,
replyfrom_id: { $exists: false }
}
}
])