我想直接在MongoDB中为封顶集合创建一个无尽的处理循环,但我找不到如何在MongoDB shell中获取tailabale游标。在Python中可以使用 Collection.find()中的 tailable 选项来实现..
答案 0 :(得分:7)
您可以使用addOption()在find()之后添加选项:
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
你会想把它放在一个循环中,因为即使是tailable游标(w / await_data)有时也不会返回任何结果。