- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 lowdb对于 Node.js,如果我有一个像这样的 DB JSON
[
{
"foo": "bar1",
"tar": "ball1",
"data": [
{
"a": 1
},
{
"b": 2
}
]
},
{
"foo": "bar2",
"tar": "ball2",
"data": [
{
"a": 1
},
{
"b": 2
}
]
}
]
我可以获得所有 foo 的:[bar1, bar2]
查询 db.get('test').map('foo').value();
但是我需要获得几个 key ,就像我可以做类似 db.get('test').map(['foo', 'data.a']).value();
的事情一样得到:
[
{
"foo": "bar1",
"data": [
{
"a": 1
}
]
},
{
"foo": "bar2",
"data": [
{
"a": 1
}
]
}
]
我该怎么做?
最佳答案
如果data
是JSON,为什么不直接使用array.map()
呢?因此:
var data = db.get('test');
var dataSelection = data.map(e => {
return { foo: e.foo, a: data[0].a };
});
关于javascript - 使用 lowdb 映射多个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38818849/
我正在尝试使用 lowdb 计算对象数组中字符串的数量。 这是我的对象的示例: { "tags": [ "test", "test2" ] }, { "tags": [
我的 JSON 数据库中有两个“表”/数组,用户和订单。它看起来像这样: { "user": [ { "id": "1", "name": "test" }
在 lowdb对于 Node.js,如果我有一个像这样的 DB JSON [ { "foo": "bar1", "tar": "ball1",
我有一个非常简单的本地 API,我用它来测试我正在构建的移动应用程序,但我无法让 lowdb 正确找到数据库中的记录。我尝试过使用 .find() 和 .filter(),但两者都返回未定义。这是一个
如何从 lowdb 中的记录中检索特定字段?假设我有一个名为 lowdb 的帐户,其记录如下: "account": [ { "name": "bill", "email": "bill@gma
我基本上试图为每个用户做一个 list ,为此我使用了 Lowdb帮我处理数据。 我现在的结构是这样的: { "users": [ { "id": "45045303472449
我发出一个 lowdb 请求来更新一个 JSON 文件,但只更新了日期。当我制作要更新的信息的 console.log 时,这就是我想要更新的内容: res.on("end", function ()
我使用 Nodejs 作为后端。对于我正在使用的数据库lowdb这是一个用于小型项目的小型本地数据库(由 Lodash API 提供支持)。我想要的是来自 lowdb 的限制查询。 例如,数据库中的用
您好,我正在测试一个使用 typicode/lowdb json 文件作为数据库的 express 应用程序,但我无法使用更新功能。这是一些代码示例: typicode/lowdb db.json {
我正在尝试使用 LowDB在 Node 和 Typescript 项目中,但它一直给我一个 ES 模块错误...... 错误: Error [ERR_REQUIRE_ESM]: Must use im
我正在尝试使用 Angular 6 创建一个 Electron 应用程序,该应用程序使用 lowdb作为本地数据库。 这一切对我来说都是全新的,它是反复试验,但我似乎无法弄清楚如何克服以下错误: 我已
我正在尝试加载 lowDB 中现有的 db.json 文件。 我已按照 tutorial 的说明进行操作,但是所解释的似乎都不起作用。 const low = require("lowdb"),
在Javascript中创建Lowdb工作正常,我在网上搜索过,找不到合适的(根据初学者的理解)解决方案。 使用Js创建lowdb const low = require('lowdb') const
我已经使用express和lowdb数据库完成了添加/删除/编辑/更新代码,但它非常基本,尤其是在更新部分,而我想使用if/then/else语句,但我的小脑袋做不到独自一人;代码如下: /* Upd
我必须处理像这样充当实时数据源的巨大 json,每 5 分钟从 url 加载一次.. sports: [ { id: 200, title: "Horse Racing", m
我是一名优秀的程序员,十分优秀!