如何让MongoDB$map操作符返回一个值数组而不是任何对象数组?

如何让MongoDB$map操作符返回一个值数组而不是任何对象数组?,mongodb,nosql,Mongodb,Nosql,MongoDB中的以下$map表达式返回一个对象数组,其键为createdAt,它是一个日期值 "$map": { "input": { // some expression here }, as: "reputation", in: { "createdAt": "$$reputation.createdAt", }, } 例如,上面的查询返回以下内容: [{ createdAt: "date1" }, {

MongoDB中的以下$map表达式返回一个对象数组,其键为
createdAt
,它是一个日期值

"$map": {
    "input": {
        // some expression here
    },
    as: "reputation",
    in: {
        "createdAt": "$$reputation.createdAt",
    },
}
例如,上面的查询返回以下内容:

[{
   createdAt: "date1"
}, {
   createdAt: "date2"
}]
我应该如何编辑$map表达式,以便$map表达式返回一个日期值数组,如下所示:

[ "date1", "date2" ...]

进行了更多的研究,并意识到您需要做的就是:

"$map": {
    "input": {
        // some expression here
    },
    as: "reputation",
    in: "$$reputation.createdAt",
}