@Rabinzon

Как получить нужное значения нужного свойства в node?

Так я могу получить все содержимое Data
Data.find({}, function (err, ds) {
		console.log(ds);
	})
{
"_id":"55696b8c00ed0cbc25cb9161",
    "name":"1234",
    "description":"4rgsdfgdsfg fgsdfgdsf", 
    "__v":0
}

Но мне нужно вывести только значение поля name то есть: 1234
Для этого я сделал метод,
dataschema.methods.goodName = function () {
   console.log(this.get('name'))
}
})

Этот метод не работает там где мне нужно.
Подскажите как мне вывести name?
  • Вопрос задан
  • 665 просмотров
Решения вопроса 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Это называется проекция, т.е. можно указать какие поля возвращать:
Data.find( { }, { name: 1, fieldName: 1, id: 0 } , function(err, arr) { ... });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы