2013-05-21 54 views
0

我在MongoDB的集合与记录格式的MongoDB:一个日期范围内的查询集合

db.userlogins.find().pretty() 
{ 
     "_id" : ObjectId("519bb8c11f30bbf5bcba06f0"), 
     "userId" : "sai", 
     "created_at" : "2013-05-16 10:31:02.765" 
} 
{ 
     "_id" : ObjectId("519bb8cf1f30bbf5bcba06f1"), 
     "userId" : "sai", 
     "created_at" : "2013-05-17 10:31:02.765" 
} 
{ 
     "_id" : ObjectId("519bb8db1f30bbf5bcba06f2"), 
     "userId" : "sai", 
     "created_at" : "2013-05-18 10:31:02.765" 
} 
{ 
     "_id" : ObjectId("519bb8e71f30bbf5bcba06f3"), 
     "userId" : "sai", 
     "created_at" : "2013-05-19 10:31:02.765" 
} 
{ 
     "_id" : ObjectId("519bb8f21f30bbf5bcba06f4"), 
     "userId" : "sai", 
     "created_at" : "2013-05-20 10:31:02.765" 
} 
{ 
     "_id" : ObjectId("519bb8fc1f30bbf5bcba06f5"), 
     "userId" : "sai", 
     "created_at" : "2013-05-21 10:31:02.765" 

我试图找出用户在certian范围登录

,所以我尝试

db.userlogins.find({created_on: {$gte: "2013-05-17 10:31:02.765", $lt: "2013-05-21 10:31:02.765"}}); 

但不知道为什么它不返回任何数据? 有谁请帮助

回答

2

这将工作:

db.userlogins.find({created_at: {$gte: "2013-05-17 10:31:02.765", $lt: "2013-05-21 10:31:02.765"}}); 
+0

拼错申请名称。谢谢 – user974802