sql >> Database >  >> NoSQL >> MongoDB

Hoe gebruik ik mongodb met elektron?

Dit is een elektronen-app voor MongoDB-beheer, u kunt de code als voorbeeld bekijken over het gebruik van mongodb en elektron.

https://github.com/officert/mongotron

In principe kun je mongodb gebruiken zoals je normaal zou gebruiken in node.js in het hoofdproces en vervolgens communiceren met het Renderer-proces via de ipc module.

Bijvoorbeeld:

Renderer-proces

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

Hoofdproces

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

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

Ik raad je aan om de aan de slag-app te gebruiken die je kunt vinden op http://electron.atom.io/



  1. Een groot aantal objecten in mongodb invoegen vanuit nodejs

  2. Wat zijn de onderliggende datastructuren die voor Redis worden gebruikt?

  3. Meteor gebruiken fetch of find in template helper-functies?

  4. Gemiddeld een subdocumentveld over documenten in Mongo