Ricerca…


introduzione

Mongoose è un driver Node.JS per MongoDB. Fornisce alcuni vantaggi rispetto al driver MongoDB predefinito, come l'aggiunta di tipi a Schemi. Una differenza è che alcune query di Mongoose potrebbero differire dai loro equivalenti MongoDB.

Trova una query

Importare un modello Mongoose (vedere l'argomento "Schemi di Mongoose")

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

Il metodo findOne restituirà la prima voce nel database che corrisponde al primo parametro. Il parametro deve essere un oggetto in cui la chiave è il campo da cercare e il valore è il valore da abbinare. Questo può usare la sintassi della query di MongoDB, come l'operatore punto (.) Per cercare sottocampi.

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow