我在 ruby mongodb 驱动程序中有一个奇怪的情况$gt
和条件。$gte
所以这里是代码:
timeline = timeline_db.find({date: {"$gt" => s_time}, username: { "$in" => followers_array } }, sort:["date", Mongo::DESCENDING], limit: 10)
问题是这个查询返回的项目与我请求的时间完全一致$gte
,如果我写了这将是有效的。
$gte
确实返回与 完全相同的结果$gt
。为什么会这样?