【发布时间】:2016-08-07 21:43:30
【问题描述】:
在 Node.js 的 lowdb 中,如果我有类似的 DB JSON
[
{
"foo": "bar1",
"tar": "ball1",
"data": [
{
"a": 1
},
{
"b": 2
}
]
},
{
"foo": "bar2",
"tar": "ball2",
"data": [
{
"a": 1
},
{
"b": 2
}
]
}
]
我可以通过查询 db.get('test').map('foo').value(); 得到所有 foo 的:[bar1, bar2]
但是我需要获得几个密钥,就像我可以通过db.get('test').map(['foo', 'data.a']).value(); 之类的操作来获得:
[
{
"foo": "bar1",
"data": [
{
"a": 1
}
]
},
{
"foo": "bar2",
"data": [
{
"a": 1
}
]
}
]
我该怎么做?
【问题讨论】:
标签: javascript node.js lodash