2016-07-08 9 views
0

NodeJSからMongoをクエリするとき、同じJSONフィールドに論理ORを実装するにはどうすればよいですか?特にLogical OR MongoDB NodeJS Query

、私は次の行を持っている:{}も許可されている:私は正しく「親が」というようなエントリが含まれる可能性がどのように

collection.find({"user":req.user.email, "parent._id":0}, function(err, activities){ 
    if (err) throw err; 
    res.json(activities); 
}); 

を?

collection.find({"user":req.user.email, "parent":{}, "parent._id":0}, function(err, activities){ 
     if (err) throw err; 
     res.json(activities); 
    }); 

答えて

0

の作業コード:

collection.find({"user":req.user.email, $or:[{"parent._id":0},{"parent":{}}]}, function(err, activities){ 
     if (err) throw err; 
     res.json(activities); 
}); 

以下は私の空の配列を与えます