如果我有许多post { created_at:Date title:String … }
如何查询 created_at在 某一时间点(例如:6-5-2014 10:11:12)最近的20个post?
必须分两次查询么
db.xxx.find({created_at:{>e:'6-5-2014 10:11:12'}}).limit(20)
这个查询说的是, 时间大于等于 created_at 的前 20个post,不知道是不是楼主想要的
@hc2014 +1
@hc2014 但还要考虑小于的情况吧。 我希望的是时间最近的。
我现在是这样的 先查询大于,再查询小于 然后合并在一起。
但不知道有没有一次查询就能接近的办法