MongoDB可以打包在Electron应用程序中吗?

时间:2017-10-25 07:31:35

标签: javascript node.js mongodb electron

我可以将MongoDB打包在Electron应用程序中,这样我就不需要在客户端的机器上安装它了吗?我正在开发OSX上的应用程序,它可能会在Windows上使用。我是否需要在客户端单独安装Mongo?

3 个答案:

答案 0 :(得分:6)

是的。我过去曾经使用过这种方法。它会导入mongod.exe并启动它。

在这里看看它是如何完成的。

https://github.com/nosqlclient/nosqlclient-electron/blob/master/index.js

答案 1 :(得分:3)

简单明了的答案是:不.MongoDB是AFAIK而不是 embeddable ,至少在任何意义上都不是直接

真正的问题是,你想解决什么问题? 可能是PouchDB数据库,您希望随应用程序一起提供。

答案 2 :(得分:0)

您实际上可以使用indexeddb,它是基于JavaScript的面向对象的数据库。