gpt4 book ai didi

java - 定义 mongodb 搜索查询

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

您好,我正在尝试为 mongod 数据库条目定义一个搜索查询。

条目如下所示:

{
"_id" : "13132413435452113545452",
"type" : "U",
"dataSourceA" : {
uSet : [ "u", "v", "w"]
}
}

假设我有 100 个带有 uSet 的条目:[ "u", "v", "w"]

所以现在我想找出我的数据库中存在哪些不同的 uSet 值。例如另外 100 个具有不同 ID 的条目是否可以如下所示:

{
"_id" : "13132413435452113545452",
"type" : "U",
"dataSourceA" : {
uSet : [ "d", "v", "w"]
}
}

目标将是包含值 {"d","v","w","u"} 的结果

我不知道从哪里开始定义一个能为我提供所需值的查询。

任何帮助或提示将不胜感激。提前致谢。

最佳答案

这应该可以通过 distinct 实现命令(对于 Java,请参阅 distinct(…))。

collection.distinct("dataSourceA.uSet");

关于java - 定义 mongodb 搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15413052/

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