我需要计算mongodb
上已批准的=真实用户。
Users.count #it showing total users count from db
我尝试了Users.count({:approved => true})
但它显示错误的参数数量(1表示0)
帮助我。
提前致谢。
答案 0 :(得分:3)
尝试
db.user.where({:approved => true}).count()
答案 1 :(得分:1)
这是正确的。
User.where(:approved => true).count
答案 2 :(得分:0)
您可以在find()
之前使用count()
:
db.orders.find( { ord_dt: { $gt: new Date('01/01/2012') } } ).count()
http://docs.mongodb.org/manual/reference/method/cursor.count/#cursor.count
答案 3 :(得分:0)
类似于user3415653的答案:
db.user.count({'approved' : true})
它有点容易;)