Bạn có thể sử dụng $or
để bao gồm cả hai trường hợp trong một truy vấn:
Blog.find({$or: [
// Non-private blogs
{private: false},
// Blogs of the current user
{_user_id: req.user}
]}).exec(function(err, docs) { ... });
Điều này sẽ cung cấp sự kết hợp của các kết quả của hai $or
mệnh đề.