我有一个值数组,例如:
let items = ["abcd", "efgh", "ijkl", "mnop"]
有时此数组中有一千个项目,而其他时候只有一小部分。我也有一系列带有架构的文档,包括:
mongoose.Schema({
name: { required: true, type: String }
})
是否有一种更快的查询以下各项的方法:
Model.find({ $or: [ items.map(item => ({ 'name': item })) ] }