0

我有一个通过 Javascript shell 像冠军一样工作的查询......

db.profiles.find(
  { "createdOn" :
    { $gte : ISODate( '2013-04-01T00:00:00.000Z' ),
      $lt : ISODate( '2013-04-02T00:00:00.000Z' )
    }
  }
)

. 我如何通过 Java 驱动程序做到这一点?

4

1 回答 1

1

您是否尝试过类似的方法:

DBObject condition = new BasicDBObject(2);
condition.put("$gte", startDate);
condition.put("$lt", endDate);
Iterable<DBObject> result = collection.find(new BasicDBObject("createdOn", condition));
于 2013-04-02T22:51:29.940 回答