问题标签 [nedb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Nedb 更新正在添加新记录而不是更新现有记录
我真的很挣扎,所以我希望有人能帮助我理解为什么我会出现这种行为。
我有一个包含以下记录的文件
在我的 testdb.js 文件中,我有:
我最后执行的查找表明我已经更新了一条记录并打印出记录,它们看起来与我期望的一样。如果我打开 db.db,我现在会看到:
知道为什么我的记录与新值重复,而不仅仅是更新吗?
angular - 我们可以将 nedb 与 NativeScript 一起使用吗?
我正在开发具有桌面应用程序和移动应用程序的应用程序,这些应用程序主要处于离线模式。
我已经使用 nedb、angular2 和 TypeScript 完成了基于 Electron 的桌面应用程序。但我不确定是否可以使用带有 Ionic 的 NativeScript 设置 nedb。
谢谢大家,
node.js - 使用用户/密码保护 nedb 数据库。
我正在评估 nedb 用于一个项目的情况。但似乎它本身不支持用户/密码保护。有什么方法可以使用用户和密码保护 nedb 数据库?
node.js - NEDB 文件存储在哪里?
我在计算机的任何地方都找不到“testdb.db”,但控制台日志显示数据存在!有什么建议吗?
node.js - Heroku 上的 NedB 不保留 db 文件
我在我的 nodejs 应用程序中使用了 nedb,我的第一个代码是:
本地主机一切正常,数据库将在我的 db 文件中保存所有内容。(服务器重启后数据库保存)但是在heroku服务器中,数据库是空的!!!我认为数据库保存为内存!(不在我的数据库文件中!!)为什么?!我想将我的数据库保存在 Heroku 服务器的 db 文件中!
javascript - MongoDB $elemMatch 不适用于子文档
我试图通过 id 在数据库中获取特定的测验:
JSON数据库:
上面的代码不起作用,已经测试过:
但结果仍然只是 root id => _id :“8RA4Rey50eqKFlWK”。
当按 ID“1b944055-2b15-4838-7e7a-beef4c9a5a62”搜索测验时,我期望结果应该是:
有什么解决办法吗?我实际上使用的是 NeDB https://github.com/louischatriot/nedb,它的语法与 MongoDB 相同。谢谢
编辑:我使用 mongodb 控制台尝试了我的代码,它工作得很好!也许那只是 NeDB 错误?
angularjs - 我可以使用 AngularJS 显示来自 JSON 文件的数据,但不是我想要的方式
我正在使用 AngularJS 1.6.4 和 NeDB。
当我尝试获取数据库中的每个用户时,NeDB 会返回一个包含每个用户的 json 文件。所以我尝试用 AngularJS 显示它们,但是当我尝试用 AngularJS 显示它们时, ng-repeat="user in users"
我只能通过 using 显示它们,{{ user[0].name }}
但它只显示一个用户而不是每个用户,我希望它通过使用{{ user.name }}
.
编辑:这就是我的 JSON 文件的样子
[
{ _id: 1,
name: 'Antoine',
createdAt: 2017-04-18T06:42:18.473Z,
updatedAt: 2017-04-18T06:42:18.473Z
},
{ _id: 2,
name: 'Louise',
createdAt: 2017-04-18T06:42:18.478Z,
updatedAt: 2017-04-18T06:42:18.478Z
}
]
编辑2:尝试@PansulBhatt Pansul Bhatt 解决方案的解决方案
json - 是否可以在数据库 NeDB 中插入整个 .json 文件?
我想知道是否可以在 NeDB 数据库中插入整个 json 文件。我正在尝试将 .xlsx 文件转换为 .json 文件,我成功了,但我想知道是否可以将整个 .json 文件插入到 NeDB 数据库中
electron - Electron Nedb findOne 返回null?
我正在用 findOne 调用一个简单的查询,到目前为止 users.db 中的数据是:
知道为什么返回 null 吗?