gpt4 book ai didi

mongodb - 做一个困难的mongoDB查找

转载 作者:行者123 更新时间:2023-12-03 10:09:12 25 4
gpt4 key购买 nike

我需要通过用户ID来查找文档,该文档位于该文档的数组中,看起来像

{
"uuid": "000-000-000whatever",
users:
[
{
"id":"id1",
"role":"role1"
},
{
"id":"id2",
"role":"role1"
}
]
}
虽然我知道为此我可以在mongo中将“users.id”用作过滤器,但我不知道如何使用Go中的bson进行操作。
我能想到的最聪明的事情是
bson.M{"users": bson.A{bson.M{"id":id}}}
但不用说,它没有用。

最佳答案

这也是Go中的“相同”内容:

bson.M{"users.id": id}

关于mongodb - 做一个困难的mongoDB查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65795185/

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