Javascript Electron应用程序的本地MongoDB实现

Javascript Electron应用程序的本地MongoDB实现,javascript,node.js,mongodb,mongoose,nodeapi,Javascript,Node.js,Mongodb,Mongoose,Nodeapi,目前,我正在构建一个基于MongoDB和Mongoose的web应用后端。该应用程序还将有一个基于electron的桌面版本。然而,据我所研究,包括stackoverflow,你不能用电子应用程序打包MongoDB。应用程序可能不会一直连接到internet。因此我也需要一家当地的商店。这就是我想要使用的东西,比如CouchDB或pookdb 我提出的实施方案如下: 将数据存储在CouchDB/db中 检查是否有互联网连接 如果可以建立连接,请将在线MongoDB与本地CouchDB/PockD

目前,我正在构建一个基于MongoDBMongoose的web应用后端。该应用程序还将有一个基于electron的桌面版本。然而,据我所研究,包括stackoverflow,你不能用电子应用程序打包MongoDB。应用程序可能不会一直连接到internet。因此我也需要一家当地的商店。这就是我想要使用的东西,比如CouchDBpookdb

我提出的实施方案如下:

  • 将数据存储在CouchDB/db中
  • 检查是否有互联网连接
  • 如果可以建立连接,请将在线MongoDB与本地CouchDB/PockDB匹配,并将数据库中不存在的任何条目添加到MongoDB
  • 我想问的是,有没有更好的办法