Als «mongoose» getaggte Fragen

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.


15
mongoError: Die Topologie wurde zerstört
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 …


7
Unterschied zwischen MongoDB und Mongoose
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 …

16
Wie sortiere ich Mungo?
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]);


6
MongoDB / Mongoose zu einem bestimmten Datum abfragen?
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, …


4
Wie kann ich mit Mungo eine ObjectId generieren?
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 …

3
Mungo-Indizierung im Produktionscode
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 …

6
Mungo-Unterdokumente gegen verschachteltes Schema
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 …

20
Was ist ein Mungofehler? Die Umwandlung in ObjectId ist für den Wert XXX im Pfad "_id" fehlgeschlagen?
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 …
122 mongodb  mongoose 

5
Mungo und mehrere Datenbanken in einem einzigen node.js-Projekt
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, …

8
Mungo - Force Sammlungsname
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(); …
120 mongodb  mongoose 

7
Mungo, Wählen Sie ein bestimmtes Feld mit Suchen aus
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.