我正在创建一个C ++索引器,它具有以下游标,需要长时间打开,因为它会不断超时。
我知道游标有以下选项:QUERYOPTION_NOTIMEOUT
http://api.mongodb.org/java/2.6/com/mongodb/Bytes.html
虽然我不确定如何在我的C ++代码中使用它。
如何添加此选项?
ScopedDbConnection conn("localhost");
auto_ptr<DBClientCursor> cursor = conn -> query("test.collection", BSON("Levels" << 3));
答案 0 :(得分:0)
试试这一行。
auto_ptr cursor = conn -> query("test.collection", BSON("Levels" << 3),
0, 0, NULL, QueryOption_NoCursorTimeout);
它适用于我的机器。希望它有所帮助。