Как создать настраиваемый курсор в оболочке MongoDB? - PullRequest
4 голосов
/ 03 апреля 2011

Я хотел бы создать бесконечный цикл обработки для закрытой коллекции непосредственно в MongoDB, но я не могу найти, как получить курсор tailabale в оболочке MongoDB. Это возможно в Python с опцией tailable в Collection.find () хотя ..

1 Ответ

7 голосов
/ 03 апреля 2011

Вы можете добавить опцию после find (), используя addOption ():

db.coll.find().addOption(2) // probably want to use 2(tailable) + 32(await_data)

Просмотреть все варианты здесь: http://www.mongodb.org/display/DOCS/Mongo+Wire+Protocol#MongoWireProtocol-OPQUERY

Вы захотите поместить это в цикл, поскольку даже настраиваемые курсоры (w / await_data) иногда не возвращают результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...