我想在reactivemongo
中创建此查询db.ingresos.find({$and: [ {fechaIngreso:{$gt:new Date ("03/06/2014")}}, {fechaIngreso:{$lt:new Date("03/25/2014")}} ]})
但它不起作用。 我的代码:
val query = BSONDocument("$and" -> BSONDocument(
"fechaIngreso" -> BSONDocument(
"$gte" -> BSONDateTime(fechaInicio.getTime),
"$lte" -> BSONDateTime(fechaFin.getTime)
)
))
collection.find(query).sort(BSONDocument("fechaIngreso" -> 1)).cursor[Ingreso].collect[List](20)
有什么建议吗?
提前谢谢你:)
答案 0 :(得分:2)
很抱歉回答我自己的问题,我实际上找到了解决方案。
这是我的代码
val query = BSONDocument(
"fechaIngreso" -> BSONDocument(
"$gte" -> BSONDateTime(fechaInicio.getTime),
"$lte" -> BSONDateTime(fechaFin.getTime)
)
)
collection.find(query).sort(BSONDocument("fechaIngreso" -> 1)).cursor[Ingreso].collect[List](20)
希望它有所帮助!