MongoDB ist cool genug, erstellen Sie die Datenbank/Sammlung on the fly zu erstellen, wenn wir einen Code ähnlichWie funktioniert mongodb Datenbank/Sammlung on the fly
db.store.save({a: 789});
Es erstellt automatisch store
Sammlung und fügen Sie ein Dokument laufen zu ihm.
Mein JavaScript Verständnis besagt, dass es nicht möglich ist, eine Methode auf eine undefinierte Eigenschaft von db
Objekt aufzurufen. Es sollte zu einer Art Fehler/Ausnahme geführt haben.
Ich bin neugierig, um die Geschehnisse hinter der Szene zu verstehen, und wenn es einen nützlichen Link gibt, bitte weisen Sie mich darauf hin. Googeln hat mir nicht viel geholfen.
Obwohl ich weiß nicht, die Antwort auf diese Frage, die ich MongoDB glauben ist in C++ entwickelt. Was Sie in Javascript verwenden, ist ein Treiber, diese Treiber werden in der Sprache entwickelt, in der sie verwendet werden sollen (jemand korrigiert mich, wenn ich mich irre). Die Frage bleibt jedoch bestehen, ich dachte nur, dass es sinnvoll wäre, dies zu beachten. – lascort
Mongo ist [open source] (https://github.com/mongodb), also könntest du im [JS-Treiber] (https://github.com/mongodb/node-mongodb-native) herumstöbern (falls Sie haben die Zeit) zu sehen, ob Sie es herausfinden können =) – jadarnel27