Я намагаюся вибрати лише конкретне поле за допомогою
exports.someValue = function(req, res, next) {
//query with mongoose
var query = dbSchemas.SomeValue.find({}).select('name');
query.exec(function (err, someValue) {
if (err) return next(err);
res.send(someValue);
});
};
Але у моїй відповіді json я отримую також _id, моя схема документа містить лише два файли, _id та ім'я
[{"_id":70672,"name":"SOME VALUE 1"},{"_id":71327,"name":"SOME VALUE 2"}]
Чому ???
.select
це просто фільтр для вибору поля після того, як ви все це отримаєте, моя рекомендація - використовувати.find({}, 'name -_id')