问题标签 [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.
javascript - 如何从我的 nedb 数据库中获取随机记录
这是我的数据库中的一个样本,我想选择一个随机重播。
javascript - 从 NeDB 数据库中删除数据
这是我从我的数据库中删除数据的命令
chats.remove({ _id: chatId }, {}, function (err, numRemoved) // chatId = 1001131507377
运行删除命令之前的数据库
{"_id":1001131507377,"chatTitle":"test group","AddedBy":"159263523 - @rrbot - Abd"}
运行删除命令后的数据库
{"_id":1001131507377,"chatTitle":"test group","AddedBy":"159263523 - @rrbot - Abd"}
{"$$deleted":true,"_id":1001131507377}
它通过并且没有显示任何错误
javascript - 如何使用 nodejs、javascript 和 nedb 验证用户登录
请帮助我,使用下面的代码。我正在尝试使用 javascript 和 nedb 数据库验证登录。我做错了什么。
登录.html
登录验证.js
此代码旨在验证、检查和查询数据库中的用户名和密码,但事实并非如此。出现对话框时单击确定后,它会转到 home.html。
登录数据库.js
angular - 访问 NeDB find() 结果
我正在使用 Angular 2 和 Electron 制作应用程序,并使用 NeDB 作为数据存储。
搜索服务旨在处理与 DB 的操作,现在我希望它加载整个数据库并返回它。
搜索服务.ts
在我的组件中,我使用一种方法在使用 ngOnInit 钩子初始化组件时调用服务的 getData() 方法。
但是当我记录结果时,我得到undefined
.
在修补搜索服务时,我发现无法从方法外部访问docs
我find()
的方法,而且似乎result = docs
什么也没做。所以我在想我需要一些异步魔法来完成这项工作。我想用 Observables 做到这一点,但什么也做不了,可能是做错了。
node.js - Promise.all 并发
我正在开发一个带有 NeDB 存储的 Electron 应用程序(一个使用类似 Mongodb 的 API 的面向 javascript 文档的数据库),但此代码与 Electron 无关。
我正在尝试更新extractions
所有文档的字段。这段代码被简化了,真正的代码不只是添加[1, 2, 3]
. 问题是这段代码为数据库中的每个文档添加了第二个文档_id
,所以它就像绕过了唯一_id
约束。您可以运行此代码并查看_id
具有相同值的多个。
编辑: 为了更好地查看问题,请先执行第 1 部分,然后对其进行评论并执行第 2 部分。您将看到 2 个具有相同 _id 的文档。一个与 extractions: [1, 2, 3]
一个与 extractions: ["test1", "test2","test3"]
。
javascript - 在另一个函数中调用 Nedb 数据库中的变量
我正在使用 Nedb 作为数据库的项目。我需要的是在其他函数中调用数据库内部的变量。我所做的是使用 db.find 从数据库中获取变量,如下所示:
那么我如何调用概率变量outide db.find,例如在这样的测试函数内部:
有人能帮我吗?
javascript - 如何使用 NeDB 更新数据库中的记录?
我创建了一个数据库来存储人员的详细信息。我有这样的记录:
如何将密码从“地球”更改为“火星”?如何使用 NeDB 中的 db.update() 进行此更改?
javascript - 如何使用 NeDB 获取数据库中特定记录的 ID?
我在数据库中有一条记录,例如:
如何提取此记录的 id 并将其存储在变量中?
electron - 在 NeDB 中,一个文档中的数组是否比多个文档更好?
我正在使用 NeDB 作为数据库制作电子应用程序。
文档结构如下:
对于这种情况,哪种文档结构会更好
为机器制作 1 个文档,并将每个条目推送到文档中的数组字段。
/li>为每个条目制作一个包含 machine_no 的新文档。
/li>
我想要插入、查看和更新现有数据的操作。
对于这种情况,哪种文档结构会更好,为什么?
node.js - 导出 Nedb 内容
我有一个电子应用程序,可以作为加速游戏开发的工具。当用户打开应用程序时,他们可以开始导入资产和设置自定义属性。我将这些属性存储在 nedb 中。我设置应用程序的方式是,从 nedb 获取每个页面更改的属性并立即反映在页面上。我需要将这些更改保存在应用程序可以加载的文件中,使用 nedb 会很直观,因为它可以从文件中加载数据库信息,可以选择开箱即用。但是,在用户打开我的应用程序并在没有文件的情况下开始工作的情况下,我无法存储这些更改以供以后使用。我没有找到动态导出数据库的文档。