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.

6
Abfrage nach dem Auffüllen in Mongoose
Ich bin ziemlich neu in Mongoose und MongoDB im Allgemeinen, daher fällt es mir schwer herauszufinden, ob so etwas möglich ist: Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: String, default: 'No Title' }, description: { type: String, default: 'No Description' }, …


16
Mongoose Schema wurde nicht für das Modell registriert
Ich lerne den mittleren Stapel und wenn ich versuche, den Server mit zu starten npm start Ich bekomme eine Ausnahme, die besagt: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) Hier ist mein Code in /models/Posts.js var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: …

9
Konvertieren Sie Mongoose-Dokumente in json
Ich habe Mungo-Dokumente wie folgt als json zurückgegeben: UserModel.find({}, function (err, users) { return res.end(JSON.stringify(users)); } Benutzer .__ proto__ wurde jedoch ebenfalls zurückgegeben. Wie kann ich ohne zurückkehren? Ich habe es versucht, aber nicht funktioniert: UserModel.find({}, function (err, users) { return res.end(users.toJSON()); // has no method 'toJSON' }

2
Beste Möglichkeit, eine Volltextsuche in MongoDB und Mongoose durchzuführen
Ich suche seit Tagen bei Google und habe viele Dinge ausprobiert, kann aber immer noch keine gute Volltextsuche für meine Benutzersammlung durchführen. Ich habe ElasticSearch ausprobiert, war aber ziemlich unmöglich abzufragen und zu paginieren ... Ich habe viele Plugins für Mongoose ausprobiert, wie ElMongo, Mungo-Volltext, Mongoosastic usw. Alle sind wirklich …



10
Mungo: tiefe Bevölkerung (bevölkere ein besiedeltes Feld)
Ich habe CategoryModell: Category: ... articles: [{type:ObjectId, ref:'Article'}] Artikelmodell enthält ref to Account model. Article: ... account: {type:ObjectId, ref:'Account'} Also, mit ausgefülltem articlesKategoriemodell wird sein: { //category articles: //this field is populated [ { account: 52386c14fbb3e9ef28000001, // I want this field to be populated date: Fri Sep 20 2013 00:00:00 …


6
Mungo Array-Element im Dokument löschen und speichern
Ich habe ein Array in meinem Modelldokument. Ich möchte Elemente in diesem Array basierend auf einem von mir bereitgestellten Schlüssel löschen und dann MongoDB aktualisieren. Ist das möglich? Hier ist mein Versuch: var mongoose = require('mongoose'), Schema = mongoose.Schema; var favorite = new Schema({ cn: String, favorites: Array }); module.exports …
73 node.js  mongoose 

4
Mungo - Dokument erstellen, falls nicht vorhanden. Andernfalls wird das Dokument in beiden Fällen aktualisiert und zurückgegeben
Ich suche nach einer Möglichkeit, einen Teil meines Codes kürzer und einfacher umzugestalten, aber ich kenne Mongoose nicht sehr gut und bin mir nicht sicher, wie ich vorgehen soll. Ich versuche, eine Sammlung auf das Vorhandensein eines Dokuments zu überprüfen und es zu erstellen, falls es nicht vorhanden ist. Wenn …

4
MongoDB über Mongoose JS - Was ist findByID?
Ich schreibe einen NodeJS-Server mit ExpressJS, PassportJS, MongoDB und MongooseJS. Ich habe es gerade geschafft, PassportJS dazu zu bringen, Benutzerdaten, die über Mongoose erhalten wurden, zur Authentifizierung zu verwenden. Aber damit es funktioniert, musste ich eine "findById" -Funktion wie unten verwenden. var UserModel = db.model('User',UserSchema); UserModel.findById(id, function (err, user) { …
70 mongodb  mongoose 

6
Wie mache ich rohe Mongodb-Operationen bei Mungos?
Ich frage dies, weil ich beim Schreiben von Komponententests die Testdatenbank löschen und einige Initialisierungsdaten einfügen sowie die Daten in Mongodb beim Testen überprüfen möchte. Also brauche ich rohe Operationen, um mongodb. Wie macht man das bei Mungos? Was ich jetzt tun kann, ist einfach die Verbindung herzustellen und kein …
70 mongodb  mongoose 

17
MongoDB-Verbindungsfehler: MongoTimeoutError: Zeitüberschreitung bei der Serverauswahl nach 30000 ms
Ich versuche, eine Fullstack-App zu erstellen, indem ich das folgende Tutorial lese: https://medium.com/javascript-in-plain-english/full-stack-mongodb-react-node-js-express-js-in-one-simple-app-6cc8ed6de274 Ich folgte allen Schritten und versuchte dann zu rennen: node server.js Aber ich habe folgenden Fehler bekommen: MongoDB-Verbindungsfehler: MongoTimeoutError: Zeitüberschreitung bei der Serverauswahl nach 30000 ms bei Timeout._onTimeout (C: \ RND \ fullstack_app \ backend \ knotenmodule …

4
MongoError: Diese MongoDB-Bereitstellung unterstützt keine wiederholbaren Schreibvorgänge. Bitte fügen Sie Ihrer Verbindungszeichenfolge retryWrites = false hinzu
Ich verwende "mongoose": "^5.7.1"in meinem Node.js-Projekt. Ich mache eine API, die das Aktualisieren in zwei Dokumenten beinhaltet. Daher verwende ich die Transaktionen wie folgt: // Start the transaction session = await mongoose.startSession() session.startTransaction() await Promise.all([ <1st update operation>, <2nd update operation> ]) // Commit the transaction session.commitTransaction() Wenn ich diese …
10 mongodb  mongoose 
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.