J'ai fait quelques recherches mais je n'ai pas trouvé la réponse. A partir de documents Dans Mongo, si
$match: { type: "airfare"}
traduit par :
DBObject match = new BasicDBObject("$match", new BasicDBObject("type", "airfare") );
dans Mongo Java driver, comment traduire celui-ci dans Mongo java driver ?
$match : { score : { $gt : 70, $lte : 90 } }
EDIT
C'est ce que je voulais faire en réalité :
$match : { bookingDateTime: { $gte : fromDate, $lte : toDate } }
Et c'est ainsi qu'il a été implémenté dans le pilote java de mongodb, sans succès jusqu'à présent :
DBObject matchFields2 = new BasicDBObject("$match", new BasicDBObject("bookingDateTime", new BasicDBObject("$gte", fromDate.getTime()).append("$lte", toDate.getTime())));
DBObject match2 = new BasicDBObject("$match", matchFields2);
fromDate
es un Calendar
et donc l'objet getTime()
pour convertir les Calendar
à la classe Date
classe.