【问题标题】:Packaging Mongo Database with my Desktop App使用我的桌面应用程序打包 Mongo 数据库
【发布时间】:2019-09-04 19:16:52
【问题描述】:

我不确定这是否可能。我正在构建一个将使用 MongoDatabse 的桌面应用程序。我在.deb.exe 中打包我的应用程序,但我也想用它打包MongoDB。所以不需要手动下载 mongo 数据库来使用我的应用程序。

99.9% 的时候,安装我的应用程序的系统将是一个没有数据库的普通系统。类似于桌面 ERP。

我该如何解决这个问题,或者如果不可能,是否可以在所有平台上通过某些脚本自动下载和安装 Mongo DB。

【问题讨论】:

    标签: mongodb cross-platform desktop-application packaging


    【解决方案1】:

    完全可以将 MongoDB 与您的应用程序一起发布。在official MongoDB website 中,您可以选择要下载的包类型,对于 Windows 可以是 zip,对于 Debian 可以是 tgz。解压后,您可以使用命令行mongod 启动Mongo 守护程序并添加--port--dbpath 参数。例如:mongod --port 27080 --dbpath C:\MyApp\db.

    我了解您的来源,因为大多数数据库在使用之前都需要安装/配置。虽然 MongoDB 有安装程序,但可以通过从下载页面提取压缩文件来设置工作实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      相关资源
      最近更新 更多