Курсор с использованием QUERYOPTION_NOTIMEOUT

0

Я создаю индексатор 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
Лучший ответ

попробуйте эту строку.

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

Он работает на моей машине. Надеюсь, это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню