У меня есть модель Mongoose, такая как
const OffersSchema = new Schema({
storeIdList : [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Stores',
required: true
}],
status: {
type: String,
required: true,
enum: ['INACTIVE', 'ACTIVE', 'SUSPENDED'],
default: 'INACTIVE'
}
// ...some other fields...
})
OffersSchema.index({"storeIdList":1,"status":1,"_id":-1})
И позже я запрашиваю:
let index = {"storeIdList":1,"status":1,"_id":-1}
let docs = await Offers.find({}).hint(index)
И я получаю сообщение об ошибке «Ошибка планирования: плохая подсказка».Что я делаю не так?