2016-07-20 14 views
8

Obecnie próbuję stworzyć aplikację na komputery z elektronami. Jest to aplikacja, która zbiera informacje o różnych klientach i zapisuje je w bazie danych. Mam zamiar używać MongoDB. Zrobiłem kilka badań i mogę użyć MongoDB z węzłem. js.how czy połączy go z elektronem?Jak używać mongodb z elektronem?

+0

znajdź tutaj swoje rozwiązanie: https://www.npmjs.com/~mongodb-js-user – ihemant360

Odpowiedz

4

Jest to aplikacja elektronowa do zarządzania MongoDB, możesz sprawdzić kod jako przykład, jak korzystać z mongodów i elektronów.

https://github.com/officert/mongotron

Zasadniczo można używać MongoDB jak normalnie można użyć w js węzłów w procesie głównym, a następnie komunikować się z procesem Renderer przez ipc modułu.

Na przykład:

procesowego Renderer

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

głównego procesu

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

ipc.on('open-information-dialog', function (event) { 
    /* MONGODB CODE */ 
}) 

Polecam wam używać zacząć aplikacji, które można znaleźć w http://electron.atom.io/

+25

czy MongoDB może być spakowany w aplikacji Electron, czy będzie wymagał osobnej instalacji na komputerze klienta? – user449689

+0

@ user449689 czy znasz odpowiedź na powyższe pytanie dotyczące instalacji osobno? – manny

+0

@manny nie, nie udało mi się – user449689

Powiązane problemy