Насколько я знаю, вы не можете упаковать MongoDB с Electron, он должен быть установлен отдельно. Цитирование с этого сайта: https://www.techiediaries.com/electron-data-persistence/
Плюсы и минусы использования MongoDB
Для профессионалов использования MongoDB с приложениями Electron:
Доступно для всех поддерживаемых Electron платформ, таких как Windows, Linux
и MAC. Таким образом, он не ограничивает кроссплатформенную функцию Electron.
Может быть легко установлен и интегрирован с Electron.
Есть также некоторые минусы:
- Не может быть в комплекте с Electron, поэтому конечные пользователи должны установить его
отдельно от вашего приложения.
- Overkill для небольших приложений.
Вместо этого я мог бы предложить использовать NeDB - https://github.com/louischatriot/nedb
NeDB использует подмножество API MongoDB, поэтому вам не нужно изменять большой код для чтения и записи. Если вы продолжите читать ссылку, которую я разместил выше, она также охватывает использование NeDB в приложении Electron.
Есть также несколько других доступных опций, которые могут быть встроены в Electron, например NeDB (Pouch, Loki.js), которые могут лучше соответствовать вашим потребностям.
** ОБНОВЛЕНИЕ **
Вы можете использовать это: https://github.com/nosqlclient/nosqlclient-electron
Более подробная информация доступна на сайте: https://www.nosqlclient.com/
Похоже, это приложение для замены Electron полностью с поддержкой MongoDB, использующее Electron?