0

所以,基本上,我有这个 ID 数组:

> arrayDeptID
[
    {
        "departamento_id" : 0
    },
    {
        "departamento_id" : 2
    },
    {
        "departamento_id" : 5
    },
    {
        "departamento_id" : 6
    }
]

我想将其转换为仅包含文档字段departamento_id上的的数组,如下所示:

[0, 2, 5, 6]

有没有办法在 MongoDB shell 中做到这一点?

4

1 回答 1

1

使用 JavaScipt .map()

arrayDeptID.map(function(el) { return el.departamento_id })

那么 MongoDB shell 就是一个 JavaScript REPL。所以几乎所有的 ECMAScript 内置函数都存在。它建立在 V8 之上,所以里面的东西通常也在这里。

于 2015-08-31T14:42:45.290 回答