2016-07-20 11 views
8

मैं वर्तमान में इलेक्ट्रॉन के साथ एक डेस्कटॉप एप्लिकेशन विकसित करने की कोशिश कर रहा हूं। यह एक ऐप है जो विभिन्न ग्राहकों पर जानकारी एकत्र करेगा और इसे डेटाबेस में संग्रहीत करेगा। मैं मोंगोडीबी का उपयोग करने की योजना बना रहा हूं। मैंने कुछ शोध किया है और मैं मोंडोडीबी को नोड के साथ उपयोग कर सकता हूं। js.how मैं इसे इलेक्ट्रॉन से जोड़ूंगा?मैं इलेक्ट्रॉन के साथ mongodb का उपयोग कैसे करूं?

+0

यहां अपना समाधान ढूंढें: https://www.npmjs.com/~mongodb-js-user – ihemant360

उत्तर

4

यह मोंगोडीबी प्रबंधन के लिए एक इलेक्ट्रॉन ऐप है, आप कोड को मॉन्गोड और इलेक्ट्रॉन का उपयोग करने के तरीके के बारे में एक उदाहरण के रूप में देख सकते हैं।

https://github.com/officert/mongotron

मूल रूप से आप MongoDB का उपयोग के रूप में आप सामान्य रूप से मुख्य प्रक्रिया में नोड js में प्रयोग करेंगे और उसके बाद आईपीसी मॉड्यूल के माध्यम से रेंडरर प्रक्रिया के साथ संवाद कर सकते हैं।

उदाहरण के लिए:

रेंडरर प्रक्रिया

<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 dialog = require('electron').dialog 
const mongo = require('some-mongo-module') 

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

मैं यह है कि आप http://electron.atom.io/

में पा सकते हैं एप्लिकेशन शुरू कर दिया उपयोग करने के लिए आप की सिफारिश करेंगे
+25

क्या मोनो डीबी को इलेक्ट्रॉन ऐप में पैक किया जा सकता है या इसके लिए क्लाइंट मशीन पर एक अलग स्थापना की आवश्यकता होगी? – user449689

+0

@ user449689 क्या आपको अलग स्थापना के उपरोक्त प्रश्न का उत्तर मिल गया है? – manny

+0

@ मैनी नो, मैंने – user449689

संबंधित मुद्दे