javascript - 同时在Mongoose中搜索多个值
问题描述
我有一个值数组,例如:
let items = ["abcd", "efgh", "ijkl", "mnop"]
有时这个数组中有一千个项目,有时只有几个。我还有一系列带有架构的文档,包括:
mongoose.Schema({
name: { required: true, type: String }
})
除了以下内容之外,是否有更快的方法来查询这些项目:
Model.find({ $or: [ items.map(item => ({ 'name': item })) ] }
解决方案
推荐阅读
- google-chrome - 如何检测浏览器是否支持chrome扩展
- android - KeyStore.getCertificate() 用警告淹没日志
- python-2.7 - 如何将文件中存在的 unicode 字节序列转换为 python 2.7 中相应的 unicode 字符?
- vb.net - PowerShell 不会加载 LocalAccounts ......有时
- javascript - 链接javascript后立即运行功能?
- mod-security - ModSecurity SecRule 从任何检查中排除 URL
- javascript - Javascript:我们可以在 fullcalendar 中使用 div 代替 table 吗?
- php - 如何从wordpress搜索结果中排除特定页面?
- c++ - 列出给定数字的主要除数
- amazon-web-services - 从 API 网关 lambda Authorizer 返回自定义消息