MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie verwende ich Mongodb mit Elektron?

Dies ist eine Electron-App für die MongoDB-Verwaltung. Sie können den Code als Beispiel für die Verwendung von MongoDB und Electron überprüfen.

https://github.com/officert/mongotron

Grundsätzlich können Sie mongodb so verwenden, wie Sie es normalerweise in node.js im Main-Prozess verwenden würden, und dann über den ipc mit dem Renderer-Prozess kommunizieren Modul.

Zum Beispiel:

Renderer-Prozess

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

Hauptprozess

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

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

Ich würde Ihnen empfehlen, die Get-Started-App zu verwenden, die Sie unter http://electron.atom.io/

finden