我有这些文件:
{
"_id" : ObjectId("5ae05907f3a9bd394c0065b8"),
"userName" : "Subhi",
"Password" : "123"
}
{
"_id" : ObjectId("5ae08487b0c17d30c43f40b1"),
"userName" : "Omar",
"Password" : "123"
}
{
"_id" : ObjectId("5ae0852945ec6f30c444a162"),
"userName" : "Subhi"
}
我想检索符合条件的文件数量,所以我必须使用这样的东西
db.users.find({"userName":"Subhi"}).count()
但这只适用于一种情况,如果我这样写,就什么都不会出现
db.users.find({"userName":"Subhi","password":"123"}).count()
我将如何写一个mongodb语句,它将返回符合这两个条件的文档数量?
答案 0 :(得分:0)
这个可能:
db.users.find( { $and: [ { userName:"Subhi" }, { password: "123" } ] } ).count()