我正在开发一个应用程序,其中数据通过Node.js中的capped
插入到mongoose
集合中,并在Python程序中由pymongo
加尾。我有一个小问题,mongoose
在文档插入其中之前不会创建该集合。
在Node.js中,我试图像这样创建集合:
var MyModel = mongoose.model('mymodel', mymodelSchema);
在我的pymongo
计划中,我想尾MyModel
,所以我这样做:
mymodels = db.mymodels.find(cursor_type=CursorType.TAILABLE_AWAIT)
这里的问题是,如果在之前将这一行称为,则在mymodels
集合中插入单个条目时,我执行此操作时没有任何反应:
for model in mymodels:
# nothing happens
我想在Node.js服务器开始接受新文档之前启动我的Python程序来监视新文档。但是,在插入单个文档之前,Python程序将无法正常工作。