sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo uso mongodb con electrones?

Esta es una aplicación electrónica para la gestión de MongoDB, puede consultar el código como ejemplo sobre cómo usar mongodb y electron.

https://github.com/officert/mongotron

Básicamente, puede usar mongodb como lo usaría normalmente en node.js en el proceso principal y luego comunicarse con el proceso Renderer a través del ipc módulo.

Por ejemplo:

Proceso de representación

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

Proceso principal

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

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

Te recomendaría usar la aplicación de inicio que puedes encontrar en http://electron.atom.io/