我正在使用node-webkit创建一个NodeJs桌面应用程序,现在使用MongoDB作为数据库。 我希望将其作为可执行文件分发,用户可以使用该应用程序,而无需使用自己的本地数据库副本来安装数据库。 有没有办法在安装过程中为他们的数据库制作本地副本。 如果在MongoDB中不可能,我应该使用其他数据库吗?
答案 0 :(得分:0)
根据您的数据需求,如果您有大量数据,则应使用mongoDB,否则您的NWJS应用程序会有很多数据库。查看此链接https://github.com/nwjs/nw.js/wiki/Save-persistent-data-in-app其中一些内容足以保存大数据。但我个人更喜欢sqlite3和NWJS(为NWJS安装它有很多喧嚣)sqlite可以使用大数据检查this页面获取更多信息。
如果你要使用mongoDB,那么你应该下载zip而不是安装程序并将其与安装程序一起打包,你应该好好去。
默认情况下,mongoDB将其数据存储在/data/db
中,但您可以将其更改为首选位置