我想使用and
条件从子文档中选择第一个匹配的记录。
MongoDB
:
db.users.findOne({'$and': [{username:'kevfixx'}, {'check.month':'Jan'}, {check.year': 2015}]}, {check.$': 1})
在Mongoosejs
我如何加入{check。$':1}:
User.findOne({'$and': [{username:'kevfixx'}, {'check.month': 'Jan'}, {'check.year': 2015}]}, function(err, user){ ... }