我正在使用 node-webkit 创建 NodeJs 桌面应用程序,现在使用 MongoDB 作为数据库。 我想将其作为可执行文件分发,用户可以通过利用自己的本地数据库副本来使用该应用程序,而无需安装数据库。 有没有办法在安装过程中为他们的数据库制作本地副本。 如果在 MongoDB 中不可能,我应该使用其他什么数据库?

请您参考如下方法:

这取决于您的数据需求,如果您有大量数据,您应该使用 mongoDB,否则您的 NWJS 应用程序有很多数据库。检查此链接 https://github.com/nwjs/nw.js/wiki/Save-persistent-data-in-app其中一些足以容纳大数据。但我个人更喜欢带有NWJS的sqlite3(为NWJS安装它有很多麻烦)sqlite可以处理大数据检查this页面了解更多信息。

如果您要使用 mongoDB,那么您应该下载 zip 文件而不是安装程序,并将其与您的安装程序一起打包,这样您就可以开始使用了。 默认情况下,mongoDB 将其数据存储在 /data/db 中,但您可以将其更改为您喜欢的位置


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!