У меня есть схема, как это:как исключить полей типа массив с мангуста
var CitySchema = new Schema({
name: {type : String, required : true},
region: {type: Schema.Types.ObjectId, ref: 'Region', required : true},
images: [{type : Schema.Types.ObjectId, ref: 'Image', select: false}]
});
Когда я запрос на сбор, полевые изображения будут по-прежнему отображаться, даже когда я поставил select: false
. Как скрыть поле без использования .select('-images')
?
Можете ли вы показать нам запрос на руку? – chridam
'City.find ({}). Sort ('name'). Lean(). Exec (function (err, cities) {console.log (города);});' –
Вы пробовали 'City.find ({}, 'name region'). sort ('name'). lean(). exec (function (err, cities) {console.log (города);}) '? – chridam