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.
Alle meine Aufzeichnungen haben ein Feld namens "Bilder". Dieses Feld ist ein Array von Zeichenfolgen. Ich möchte jetzt die neuesten 10 Datensätze, bei denen dieses Array NICHT leer ist. Ich habe herum gegoogelt, aber seltsamerweise habe ich nicht viel darüber gefunden. Ich habe in die Option $ where gelesen, aber …
Wenn ich dieses Schema habe ... person = { name : String, favoriteFoods : Array } ... wo das favoriteFoodsArray mit Strings gefüllt ist. Wie kann ich mit Mungo alle Personen finden, die "Sushi" als Lieblingsessen haben? Ich hoffte auf etwas in der Art von: PersonModel.find({ favoriteFoods : { $contains …
Vielleicht ist es an der Zeit, vielleicht ertrinke ich in spärlicher Dokumentation und bin nicht in der Lage, mich mit dem Konzept der Aktualisierung in Mongoose zu beschäftigen :) Das ist der Deal: Ich habe ein Kontaktschema und ein Modell (verkürzte Eigenschaften): var mongoose = require('mongoose'), Schema = mongoose.Schema; var …
Ich verwende MongooseVersion 3 mit MongoDBVersion 2.2. Ich habe festgestellt __v, dass in meinen MongoDBDokumenten ein Feld angezeigt wird . Hat das etwas mit Versionierung zu tun? Wie wird es benutzt?
Ich habe eine Reihe von _ids und möchte alle Dokumente entsprechend abrufen. Wie geht das am besten? Etwas wie ... // doesn't work ... of course ... model.find({ '_id' : [ '4ed3ede8844f0f351100000c', '4ed3f117a844e0471100000d', '4ed3f18132f50c491100000e' ] }, function(err, docs){ console.log(docs); }); Das Array kann Hunderte von _ids enthalten.
Ich habe eine Datenbank-Wrapper-Klasse, die eine Verbindung zu einer MongoDB-Instanz herstellt: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Dies gab mir eine Warnung: (Knoten: 4833) DeprecationWarning: Der aktuelle URL-String-Parser ist veraltet und wird in einer zukünftigen Version entfernt. Um den neuen Parser zu verwenden, …
Ich schreibe eine Webapp mit Node.js und Mungo. Wie kann ich die Ergebnisse eines .find()Anrufs paginieren ? Ich möchte eine Funktionalität, die mit "LIMIT 50,100"SQL vergleichbar ist .
Wenn Sie Subdokument-Arrays haben, erstellt Mongoose automatisch IDs für jedes. Beispiel: { _id: "mainId" subDocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwantedId", field: "value" } ] } Gibt es eine Möglichkeit, Mongoose anzuweisen, keine IDs für Objekte in einem Array zu erstellen?
Ich habe ein Dokument von einem Mungo gefunden, das ich vor der JSON-Codierung und dem Versenden als Antwort erweitern möchte. Wenn ich versuche, dem Dokument Eigenschaften hinzuzufügen, wird dies ignoriert. Die Eigenschaften werden nicht angezeigt, wenn Object.getOwnPropertyNames(doc)eine normale Erweiterung nicht möglich ist. Das Seltsame ist, dass es JSON.parse(JSON.encode(doc))funktioniert und ein …
Ich habe eine node.js-Anwendung, die einige Daten abruft und in ein Objekt steckt, wie folgt: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Wenn ich ein Wenn / Dann basierend auf dieser gespeicherten ID mache, ist der Vergleich niemals wahr: if (results.userId == AnotherMongoDocument._id) { …
Ein Total Node Noob hier. Ich habe versucht, eine Beispielknoten-App einzurichten, aber der folgende Fehler tritt jedes Mal auf, wenn ich versuche, ihn auszuführen: Knoten App Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 …
Ich habe SO ein gutes Stück nach der Antwort gesucht, aber ich bin mir sicher, dass ich nicht die richtigen Worte gefunden habe, um zu beschreiben, wonach ich suche. Grundsätzlich habe ich eine Mongodb-Sammlung namens 'people'. Das Schema für diese Sammlung lautet wie folgt: people: { name: String, friends: [{firstName: …
Gibt es eine Funktion, um eine Zeichenfolge mit Mungo in eine Objekt-ID im Knoten umzuwandeln? Das Schema gibt an, dass etwas eine ObjectId ist, aber wenn es aus einer Zeichenfolge gespeichert wird, sagt mir Mongo, dass es immer noch nur eine Zeichenfolge ist. Die _id des Objekts wird beispielsweise als …
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.