mongoose
Запросы Mongoose
Поиск…
Вступление
Mongoose - это драйвер Node.JS для MongoDB. Он обеспечивает определенные преимущества по сравнению с драйвером MongoDB по умолчанию, например добавлением типов в схемы. Одно отличие состоит в том, что некоторые запросы Mongoose могут отличаться от их эквивалентов MongoDB.
Найти один запрос
Импорт модели Mongoose (см. Раздел «Схемы Mongoose»)
var User = require("../models/user-schema.js")
Метод findOne вернет первую запись в базе данных, которая соответствует первому параметру. Параметр должен быть объектом, где ключ - это поле для поиска, а значение - это значение, которое нужно сопоставить. Это может использовать синтаксис запросов MongoDB, например, оператор точки (.) Для поиска подполей.
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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow