Je développe une application dans laquelle les données sont insérées dans une collection capped
via mongoose
dans Node.js et pymongo
par pymongo
dans un programme Python. J’ai un petit problème où la mongoose
ne crée pas la collection tant qu’un document n’y est pas inséré.
Dans Node.js, je tente de créer la collection comme suit:
var MyModel = mongoose.model('mymodel', mymodelSchema);
Dans mon programme de pymongo
, je veux utiliser MyModel
pour pouvoir le faire:
mymodels = db.mymodels.find(cursor_type=CursorType.TAILABLE_AWAIT)
Le problème ici est que si cette ligne est appelée avant l’ insertion d’une seule entrée dans la collection mymodels
, rien ne se produit lorsque je fais ceci:
for model in mymodels: # nothing happens
Je souhaite démarrer mon programme Python pour rechercher de nouveaux documents – avant que le serveur Node.js ne commence à accepter de nouveaux documents. Cependant, tant qu’un document n’est pas inséré, le programme Python ne fonctionnera pas.