Question

J'ai cette requête

var startVal = Math.random();
db.coll.find({r: {$gt: startVal}}).sort({r: 1}).limit(1);

Ce qui me trébuche, c'est le genre. Quelqu'un peut-il m'aider à convertir cette requête en une requête C ++?

Merci!

Était-ce utile?

La solution

Devrait être:

QUERY("r" << BSON("$gt" << startVal ) ).sort("r" << 1)

Ou encore plus simple:

QUERY("r" << GT << startVal ).sort("r")

limit est exprimé dans le cadre de l'appel pour exécuter la requête (3ème param)

auto_ptr<DBClientCursor> cursor = c.query("DB.coll", QueryHere, 1);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top