Frage

Ich habe diese Frage

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

Was mich aufstolpert, ist die Art. Kann mir jemand helfen, diese Abfrage in eine C ++ - Abfrage umzuwandeln?

Vielen Dank!

War es hilfreich?

Lösung

Sollte sein:

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

oder noch einfacher:

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

limit wird als Teil des Aufrufs zum Ausführen der Abfrage ausgedrückt (3. Param)

auto_ptr<DBClientCursor> cursor = c.query("DB.coll", QueryHere, 1);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top