gpt4 book ai didi

mongodb - Mongo 将 and or 组合在一个查询中

转载 作者:可可西里 更新时间:2023-11-01 09:10:03 25 4
gpt4 key购买 nike

我正在尝试找出查询 mongo 的最佳方式。我正在使用 Mongoid 和最新的 mongo 版本

我想做的就是这样查询

user_id => [id 数组] 和 user_type => "some_type"或者user_id => [id 数组] 和 user_type => "some_type"

如何在 Mongo/Mongoid 中实现?

最佳答案

在 mongo shell 中,它类似于,

db.yourcollection.find({$or: [
{user_id: {$in: [array_of_ids]}, user_type: "some_type"},
{user_id: {$in: [array_of_ids2]}, user_type: "some_type2"}
]});

关于mongodb - Mongo 将 and or 组合在一个查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13729615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com