質問

このクエリがあります

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

私をつまずかせているのは一種です。誰かが私がこのクエリをC ++クエリに変換するのを手伝ってくれますか?

ありがとう!

役に立ちましたか?

解決

あるべきです:

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

またはさらに単純:

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

limit クエリを実行するための呼び出しの一部として表されます(3番目のPARAM)

auto_ptr<DBClientCursor> cursor = c.query("DB.coll", QueryHere, 1);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top