আমি শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্রের সাথে নির্বাচন করার চেষ্টা করছি
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);
});
};
তবে আমার জসনের প্রতিক্রিয়ায় আমি _ আইডিটিও পাচ্ছি, আমার নথির স্কিমাতে কেবল দুটি ফাইল, _id এবং নাম রয়েছে
[{"_id":70672,"name":"SOME VALUE 1"},{"_id":71327,"name":"SOME VALUE 2"}]
কেন ???
.select
শুধু ক্ষেত্র নির্বাচন করতে আপনি যে সব পেতে পরে একটি ফিল্টার, আমার সুপারিশ ব্যবহার করা.find({}, 'name -_id')