我可以将MongoDB打包在Electron应用程序中,这样我就不需要在客户端的机器上安装它了吗?我正在开发OSX上的应用程序,它可能会在Windows上使用。我是否需要在客户端单独安装Mongo?
答案 0 :(得分:6)
是的。我过去曾经使用过这种方法。它会导入mongod.exe并启动它。
在这里看看它是如何完成的。
https://github.com/nosqlclient/nosqlclient-electron/blob/master/index.js
答案 1 :(得分:3)
简单明了的答案是:不.MongoDB是AFAIK而不是 embeddable ,至少在任何意义上都不是直接。
但真正的问题是,你想解决什么问题? 可能是PouchDB数据库,您希望随应用程序一起提供。
答案 2 :(得分:0)
您实际上可以使用indexeddb,它是基于JavaScript的面向对象的数据库。