使用QUERYOPTION_NOTIMEOUT的游标

时间:2014-03-20 15:15:06

标签: c++ mongodb

我正在创建一个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)); 

1 个答案:

答案 0 :(得分:0)

试试这一行。

auto_ptr cursor = conn -> query("test.collection", BSON("Levels" << 3),
                                0, 0, NULL, QueryOption_NoCursorTimeout);

它适用于我的机器。希望它有所帮助。

相关问题