Golang BSON转换
我正在尝试将可工作的mongo查询转换为golang中的bson。我掌握了一些基本知识,但仍在努力寻找如何将更高级的or
查询集成到组合中的方法。
有人可以帮助我转换以下查询吗?希望它应该给我我需要的方向…不幸的是,除了评估和查询之外,我无法找到许多示例。
这在mongo中有效:
db.my_collection.find({"$or": [ {"dependencies.provider_id": "abc"},
{"actions.provider_id": "abc"}]})
这适用于golang / bson:
bson.M{"dependencies.provider_id": "abc"}
我该如何正确介绍该or
声明?
回答:
在您的情况下,它将是:
bson.M{"$or": []bson.M{ {"dependencies.provider_id": "abc"},
{"actions.provider_id": "abc"},
}}
以上是 Golang BSON转换 的全部内容, 来源链接: utcz.com/qa/433249.html