Предполагается, что следующие 3 модели:
var CarSchema = new Schema({
name: {type: String}
});
CarSchema.virtual('parts', {
ref: 'Part',
localField: '_id',
foreignField: 'car',
justOne: false,
});
var PartSchema = new Schema({
name: {type: String},
otherIds: [{type: Schema.Types.ObjectId, ref: 'Other'}],
car: [{ type: Schema.Types.ObjectId, ref: 'Car' }]
});
var OtherSchema = new Schema({
name: {type: String}
});
Есть ли в mon goose способ проверить виртуально заполненные запчасти длина поля в поисковом запросе?
Есть ли способ игнорировать пустой массив в mon goose?