특정 필드 만 선택하려고합니다.
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')