MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам mongodb с електрон?

Това е електронно приложение за управление на MongoDB, можете да проверите кода като пример за това как да използвате mongodb и electron.

https://github.com/officert/mongotron

По принцип можете да използвате mongodb, както обикновено използвате в node.js в основния процес и след това да комуникирате с процеса Renderer чрез ipc модул.

Например:

Процес за изобразяване

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

Основен процес

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

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

Бих ви препоръчал да използвате приложението за начало, което можете да намерите в http://electron.atom.io/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не мога да получа allowDiskUse:True за работа с pymongo

  2. Средна заявка за агрегиране на Mongo без група

  3. Как да изградите URL Shortener с Node.js и MongoDB

  4. Mongoose - RangeError:Максималният размер на стека от обаждания е превишен

  5. MongoDB - изключване с код:62