Mongoose ist ein MongoDB-Objektmodellierungswerkzeug oder ODM (Object Document Mapper), das in JavaScript geschrieben und für die Arbeit in einer asynchronen Umgebung entwickelt wurde.
Gibt es eine Möglichkeit, einem Mungo-Schema die Felder "created_at" und "updated_at" hinzuzufügen, ohne sie bei jedem Aufruf von "MyModel ()" übergeben zu müssen? Das Feld created_at ist ein Datum und wird nur hinzugefügt, wenn ein Dokument erstellt wird. Das Feld update_at wird jedes Mal mit einem neuen Datum aktualisiert, wenn …
Ich habe einen REST-Service in node.js mit Restify und Mongoose und eine mongoDB mit einer Sammlung mit etwa 30.000 Dokumenten normaler Größe. Ich habe meinen Knotendienst über pmx und pm2 ausgeführt. Gestern fing der Knoten plötzlich an, Fehler mit der Meldung "MongoError: Topologie wurde zerstört" auszublenden, mehr nicht. Ich habe …
Ich wollte die Mongodb-Datenbank verwenden, aber ich bemerkte, dass es zwei verschiedene Datenbanken mit eigener Website und Installationsmethoden gibt: Mongodb und Mungo. Also stellte ich mir die Frage: "Welches benutze ich?". Um diese Frage zu beantworten, frage ich die Community, ob Sie erklären könnten, was die Unterschiede zwischen diesen beiden …
Ich finde kein Dokument für den Sortiermodifikator. Die einzige Erkenntnis sind die Unit-Tests: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') Aber bei mir funktioniert es nicht: Post.find().sort(['updatedAt', 1]);
Ich verwende Mungo in einem Skript, das nicht kontinuierlich ausgeführt werden soll, und stehe vor einem scheinbar sehr einfachen Problem, kann jedoch keine Antwort finden. Einfach ausgedrückt, sobald ich eine Mungofunktion aufrufe, die Anforderungen an mongodb sendet, stoppt meine nodejs-Instanz nie und ich muss sie manuell beenden, z. B. mit …
Ist es möglich, ein bestimmtes Datum abzufragen? Ich fand in dem Mongo - Kochbuch , dass wir es für einen Bereich tun können Querying für einen Datumsbereich wie folgt aus: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Aber ist es für ein bestimmtes Datum möglich? Das funktioniert nicht: db.posts.find({"created_on": new Date(2012, 7, …
Ich habe eine große Sammlung von 300 questionObjekten in einer Datenbank test. Über die interaktive Shell von MongoDB kann ich problemlos mit dieser Sammlung interagieren. Wenn ich jedoch versuche, die Sammlung über Mongoose in einer express.js-Anwendung abzurufen, wird ein leeres Array angezeigt. Meine Frage ist, wie kann ich auf dieses …
Ich möchte ObjectIdmit Mongoose eine MongoDB generieren . Gibt es eine Möglichkeit, ObjectIdvon Mongoose aus auf den Konstruktor zuzugreifen ? Bei dieser Frage geht es darum , ein neues ObjectId von Grund auf neu zu generieren . Die generierte ID ist eine brandneue, universell eindeutige ID. Eine andere Frage betrifft …
Gemäß der Mongoose- Dokumentation für MongooseJSund MongoDB/ Node.js: Beim Start Ihrer Anwendung ruft Mongoose automatisch ensureIndexjeden definierten Index in Ihrem Schema auf. Obwohl dies für die Entwicklung hilfreich ist, wird empfohlen, dieses Verhalten in der Produktion zu deaktivieren, da die Indexerstellung erhebliche Auswirkungen auf die Leistung haben kann. Deaktivieren Sie …
Ich bin gespannt auf die Vor- und Nachteile der Verwendung von Unterdokumenten gegenüber einer tieferen Ebene in meinem Hauptschema: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); oder var mainDoc = new Schema({ names: [{ name: String }] }); Ich verwende derzeit …
Wenn das Senden einer Anfrage an /customers/41224d776a326fb40f000001und ein Dokument mit _id 41224d776a326fb40f000001nicht vorhanden ist, docist nullund ich ein 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) { res.send(404); } return res.send(doc); }); }; Wenn _idjedoch nicht das übereinstimmt, was Mongoose …
Ich mache ein Node.js-Projekt, das Unterprojekte enthält. Ein Unterprojekt wird eine Mongodb-Datenbank haben und Mongoose wird zum Umschließen und Abfragen von db verwendet. Aber das Problem ist Mongoose erlaubt nicht die Verwendung mehrerer Datenbanken in einer einzigen Mungo-Instanz, da die Modelle auf einer Verbindung basieren. Um mehrere Mungo-Instanzen zu verwenden, …
Ich versuche, mit Mungo eine Datenbank und eine Sammlung darin zu erstellen. Mein Code lautet: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var admin = new user(); …
Ich versuche nur ein bestimmtes Feld mit auszuwählen exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Aber in meiner json-Antwort erhalte ich auch die _id, mein Dokumentschema hat nur zwei Felder, _id und name …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.