私はPython WebアプリケーションでMongoDBを使用しています。私はmongodbから何が変わったとしても、mongodbからの通知を知りたい。私はコードを使用しています:PythonでのMongoDB通知
from pymongo import Connection
import time
MONGO_CONNECTION = MongoClient(settings.MONGO_CONNECTION_URL+"/"+settings.MONGO_DATABASE['NAME'], safe=True, j=True)
MONGO_DB = MONGO_CONNECTION[settings.MONGO_DATABASE['NAME']]
collection = MONGO_DB["id_64"]
cursor = collection.find(tailable=True)
while cursor.alive:
print "inside"
try:
doc = cursor.next()
print "new doc"
print doc
except StopIteration:
time.sleep(1)
を、私はエラーを取得しています:
OperationFailure: database error: Unable to execute query: error processing query: ns=scisphere.orgid_64 limit=0 skip=0
Tree: $and
Sort: {}
Proj: {}
tailable cursor requested on non capped collection
は、だから私はやって何が間違っている私を助けて。
ありがとうございました。
ユーザ名:コレクションからPPRINTインポートPPRINT から pymongo
を –