我如何用电子使用mongodb?

我目前正在试图开发与电子桌面应用程序。它是一个裁缝的应用程序,将收集各种客户的信息,并将其存储在数据库中。我正在计划使用mongodb。我做了一些研究,我可以使用mongodb与节点。 js.how我会连接到电子?

这是一个MongoDBpipe理的电子应用程序,您可以查看代码,了解如何使用mongodb和electron。

https://github.com/officert/mongotron

基本上,您可以像在Main过程中的节点js中一样使用mongodb,然后通过ipc模块与Renderer进程通信。

例如:

渲染器进程

<html> <head></head> <body> <script> const ipc = require('electron').ipcRenderer; const informationBtn = document.getElementById('information-dialog') informationBtn.addEventListener('click', function (event) { ipc.send('create-user') }) </script> </body> <html> 

主stream程

 const ipc = require('electron').ipcMain const dialog = require('electron').dialog const mongo = require('some-mongo-module') ipc.on('open-information-dialog', function (event) { /* MONGODB CODE */ }) 

我会build议你使用你可以在http://electron.atom.io/find的入门应用程&#x5E8F;