3
我正在使用ReactiveMongo而沒有使用fremework。如何在ReactiveMongo BSON查詢中比較日期?
我試着寫了以下簡單的MongoDB的查詢相當於:
db.oplog.rs.find({"o.TimeCreated":{"$gt": ISODate("2014-09-30T10:00:00.000Z")}})
我已經試過了諸如:
val query = BSONDocument(
"o.TimeCreated" -> BSONDocument("$gt" -> BSONDateTime(ts))) // ts is the timestamp corresponding to the date "2014-09-30T10:00:00.000Z"
希望的「$ GT」經營者會工作用於比較兩個BSONDateTime對象,假設「o.TimeCreated」的值將在內部表示爲一個BSONDateTime對象。
但我似乎無法弄清楚如何使查詢工作(沒有數據返回)。
有什麼建議嗎?謝謝 !
我應該補充說,在MongoDB中,「o.TimeCreated」的值存儲爲ISODate。 – user297112 2014-10-01 13:15:49