发布
社区首页 >问答首页 >MongoDb: find(),文档的属性与给定数组的一个值匹配

MongoDb: find(),文档的属性与给定数组的一个值匹配
EN

Stack Overflow用户
提问于 2019-02-23 03:48:49
回答 1查看 16关注 0票数 0

因此,我在我的应用程序中创建了一个搜索栏,并使用mongodb来获取结果。情况如下:

当post文档的_group属性(它是一个ObjectId)等于exampleArray中的一个值时,我希望这篇文章包含在我的最终结果中。我该怎么做呢?

代码语言:javascript
代码运行次数:0
复制
 const exampleArray = ['ObjectId1', 'ObjectId1', 'ObjectId1'];

    const posts = await Post.find({_group: exampleArray })
EN

回答 1

Stack Overflow用户

发布于 2019-02-23 05:48:52

查询将需要使用MongoDB $in operator,它用于将字段与值列表进行比较。

尝试以下操作:

代码语言:javascript
代码运行次数:0
复制
posts = await Post.find({_group: { "$in" : exampleArray } })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54834159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档