Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java mongodb中使用find和distinct创建游标_Java_Mongodb - Fatal编程技术网

在Java mongodb中使用find和distinct创建游标

在Java mongodb中使用find和distinct创建游标,java,mongodb,Java,Mongodb,我想创建一个具有不同(distinct())值的游标​​还有一个查询find(),即获取一个光标,该光标具有不同的汽车品牌名称值,颜色为红色。我试过这个: FindIterable<Document> cursor = mini.find(eq("color", "red")).distinct("brand"); MongoCursor<Document> iterator = cursor.iterator(

我想创建一个具有不同(
distinct()
)值的游标​​还有一个查询
find()
,即获取一个光标,该光标具有不同的汽车品牌名称值,颜色为红色。我试过这个:

FindIterable<Document> cursor = mini.find(eq("color", "red")).distinct("brand");
MongoCursor<Document> iterator = cursor.iterator();

我想得到汽车品牌名称的不同价值,颜色是红色

我认为你的问题是不完整的。要查询的数据的形状是什么?您是否有要评估的示例数据?给定示例数据,您对此类查询的预期结果是什么?请提供您期望查询结果的示例。。。
{
id : 1928319
color: "blue"
brand: "BMW"
},
{
id : 1231231
color: "red"
brand: "FORD"
}

etc