MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consultar mongodb para condições condicionais


Você pode usar $or para incluir os dois casos em uma única consulta:
Blog.find({$or: [
    // Non-private blogs
    {private: false},
    // Blogs of the current user
    {_user_id: req.user}
]}).exec(function(err, docs) { ... });

Isso fornecerá uma união dos resultados dos dois $or cláusulas.