Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このクエリがあります
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 番目のパラメーター)
limit
auto_ptr<DBClientCursor> cursor = c.query("DB.coll", QueryHere, 1);