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
ます。なぜそれが起こるのですか?