Szukaj…


Wprowadzenie

Mongoose to sterownik Node.JS dla MongoDB. Zapewnia pewne korzyści w stosunku do domyślnego sterownika MongoDB, takie jak dodawanie typów do schematów. Jedną różnicą jest to, że niektóre zapytania Mongoose mogą różnić się od ich odpowiedników MongoDB.

Znajdź jedno zapytanie

Zaimportuj model mangusty (patrz temat „Schematy mangusty”)

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

Metoda findOne zwróci pierwszy wpis w bazie danych, który pasuje do pierwszego parametru. Parametr powinien być obiektem, w którym klucz jest polem, którego należy szukać, a wartością jest wartość do dopasowania. W tym celu można użyć składni zapytania MongoDB, na przykład operatora kropki (.), Aby wyszukać podpola.

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow