Мангуст: плохая подсказка при индексации массива - PullRequest
0 голосов
/ 05 марта 2019

У меня есть модель 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)

И я получаю сообщение об ошибке «Ошибка планирования: плохая подсказка».Что я делаю не так?

...