Node.js 导出Nedb内容

Node.js 导出Nedb内容,node.js,nedb,Node.js,Nedb,我有一个电子应用程序,可以作为加速游戏开发的工具。当用户打开应用程序时,他们可以开始导入资产和设置自定义属性。我将这些属性存储在nedb中。按照我设置应用程序的方式,每次页面更改都会从nedb获取属性,并立即反映在页面上。我需要将这些更改保存在应用程序可以加载的文件中,使用nedb会很直观,因为它可以选择从文件中加载数据库信息。但是,在实例中,用户打开我的应用程序并开始工作时没有文件,我无法存储这些更改以供以后使用。我没有找到用于动态导出数据库的文档。所以您在内存中使用nedb,然后想保存到文件

我有一个电子应用程序,可以作为加速游戏开发的工具。当用户打开应用程序时,他们可以开始导入资产和设置自定义属性。我将这些属性存储在nedb中。按照我设置应用程序的方式,每次页面更改都会从nedb获取属性,并立即反映在页面上。我需要将这些更改保存在应用程序可以加载的文件中,使用nedb会很直观,因为它可以选择从文件中加载数据库信息。但是,在实例中,用户打开我的应用程序并开始工作时没有文件,我无法存储这些更改以供以后使用。我没有找到用于动态导出数据库的文档。

所以您在内存中使用nedb,然后想保存到文件中吗?是的,这是正确的right@tsturzl有什么想法吗?据我所知,如果不通读以前数据库的所有内容并将其插入到一个文件备份的数据库中,就没有办法做到这一点。我很想知道为什么不先把它保存到一个文件中。NeDB不再被维护,lokiDB将是另一个解决方案。但是值得注意的是,它们并不打算保存大量数据,loki和nedb都将所有文档存储在内存中并保存到磁盘。您是否可以写入一个随机命名的临时文件,然后在决定要保存该文件的位置时移动/重命名该文件?因此,您正在内存中使用nedb,然后要保存到文件中?是的right@tsturzl有什么想法吗?据我所知没有办法这不需要通读以前数据库的所有内容并将其插入到文件备份的数据库中。我很想知道为什么不先把它保存到一个文件中。NeDB不再被维护,lokiDB将是另一个解决方案。但是值得注意的是,它们并不打算保存大量数据,loki和nedb都会将所有文档存储在内存中并保存到磁盘。您是否可以写入一个随机命名的临时文件,然后在决定将该文件保存到何处时移动/重命名该文件?