문제

이 쿼리가 있습니다

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 쿼리 실행을위한 호출의 일부로 표현됩니다 (3rd param)

auto_ptr<DBClientCursor> cursor = c.query("DB.coll", QueryHere, 1);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top