【发布时间】:2017-05-30 09:55:09
【问题描述】:
我得到了一个数组(作为 mongoDB 查询的结果),其中包含如下元素:
{
"_id": "ExxTDXJSwvRbLdtpg",
"content": [
{
"content": "First paragraph",
"language":"en",
"timestamp":1483978498
},
{
"content": "Erster Abschnitt",
"language":"de",
"timestamp":1483978498
}
]
}
但我只需要为每个数据数组元素获取一个内容字段,该字段应由语言选择。所以结果应该是(假设选择英文内容):
{
"_id": "ExxTDXJSwvRbLdtpg",
"content": "First paragraph"
}
而不是获取所有内容数据...
我尝试用find(c => c.language === 'en) 来做,但我不知道如何将它用于数据数组的所有元素。或许也可以直接通过mongodb查询获取数据??
【问题讨论】:
标签: javascript arrays mongodb ecmascript-6