¿Se puede empaquetar MongoDB en una aplicación de Electron?

¿Puedo empaquetar MongoDB en una aplicación Electron para no tener que instalarlo en la máquina de un cliente? Estoy desarrollando una aplicación en OSX y probablemente se usará en Windows. ¿Necesito instalar Mongo por separado en los clientes?

La respuesta simple y obvia es: No. MongoDB no es integrable por AFAIK, al menos no en un sentido directo de la palabra.

Pero la verdadera pregunta es, ¿qué problema quieres resolver? Tal vez sea PouchDB la base de datos, que desea enviar con su aplicación.

Sí. He usado este método en el pasado. Trae en mongod.exe y lo lanza.

Echa un vistazo aquí para ver cómo se hace.

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