MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment utiliser mongodb avec electron?

Il s'agit d'une application électronique pour la gestion de MongoDB, vous pouvez vérifier le code comme exemple d'utilisation de mongodb et d'électron.

https://github.com/officert/mongotron

Fondamentalement, vous pouvez utiliser mongodb comme vous le feriez normalement dans node.js dans le processus principal, puis communiquer avec le processus Renderer via le ipc module.

Par exemple :

Processus de rendu

<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>

Processus principal

const ipc = require('electron').ipcMain
const mongo = require('some-mongo-module')

ipc.on('create-user', function (event) {
  /* MONGODB CODE */
})

Je vous recommande d'utiliser l'application de démarrage que vous pouvez trouver sur http://electron.atom.io/