Zoeken…


Invoering

Mongoose is een Node.JS-stuurprogramma voor MongoDB. Het biedt bepaalde voordelen ten opzichte van het standaard MongoDB-stuurprogramma, zoals het toevoegen van typen aan schema's. Een verschil is dat sommige Mongoose-zoekopdrachten kunnen verschillen van hun MongoDB-equivalenten.

Zoek een zoekopdracht

Een Mongoes-model importeren (zie onderwerp "Mongoes-schema's")

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

De methode findOne retourneert het eerste item in de database dat overeenkomt met de eerste parameter. De parameter moet een object zijn waarbij de sleutel het veld is waarnaar moet worden gezocht en de waarde de overeen te komen waarde is. Dit kan de syntaxis van de MongoDB-query gebruiken, zoals de punt (.) Operator om naar subvelden te zoeken.

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow