Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
Mongodb 从不同数组中的数组中提取唯一元素_Mongodb_Mongodb Query_Robo3t - Fatal编程技术网

Mongodb 从不同数组中的数组中提取唯一元素

Mongodb 从不同数组中的数组中提取唯一元素,mongodb,mongodb-query,robo3t,Mongodb,Mongodb Query,Robo3t,我有一个具有这种结构的集合: { "name": "1", "array1": [ { "arrayname1A" : "A", "array2": [ { "value": "1" }, { "value": "3" } ] }, { "arrayname1B":

我有一个具有这种结构的集合:

{
    "name": "1",
    "array1": [
        {
            "arrayname1A" : "A",
             "array2": [
                 { "value": "1" },
                 { "value": "3" }
             ]
        },
        {
             "arrayname1B": "B",
             "array2": [
                 { "value": "5" },
             ]
        }
    ]
},
{
    "name": "2",
    "array1": [
        {
            "arrayname1A": "A",
            "array2": [
                { "value": "1" },
                { "value": "7" }
            ]
        }
    ]
}
如何从每个不同的阵列2中提取唯一的“值”?我要查找的最终结果类似于
“1”、“3”、“5”、“7”
,没有重复的值。

只需使用方法和访问“值”字段即可

这将产生:

[ "1", "3", "5", "7" ]
只需使用方法和访问“值”字段

这将产生:

[ "1", "3", "5", "7" ]

谢谢,这正是我要找的:)谢谢,这正是我要找的:)