Suche…


Einführung

Mongoose ist ein Node.JS-Treiber für MongoDB. Es bietet bestimmte Vorteile gegenüber dem Standard-MongoDB-Treiber, z. B. das Hinzufügen von Typen zu Schemas. Ein Unterschied besteht darin, dass sich einige Mongoose-Abfragen von ihren MongoDB-Entsprechungen unterscheiden können.

Eine Abfrage finden

Importieren eines Mungo-Modells (siehe Thema "Mungo-Schemas")

var User = require("../models/user-schema.js")

Die findOne-Methode gibt den ersten Eintrag in der Datenbank zurück, der dem ersten Parameter entspricht. Der Parameter sollte ein Objekt sein, bei dem der Schlüssel das zu suchende Feld ist und der Wert der Wert ist, der abgeglichen werden soll. Dies kann die MongoDB-Abfragesyntax verwenden, z. B. den Punkt (.), Um Unterfelder zu durchsuchen.

User.findOne({"name": "Fernando"}, function(err, result){
    if(err) throw err;    //There was an error with the database.
    if(!result) console.log("No one is named Fernando."); //The query found no results.
    else {
        console.log(result.name); //Prints "Fernando"
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow