sql >> データベース >  >> NoSQL >> MongoDB

電子でmongodbを使用するにはどうすればよいですか?

    これはMongoDB管理用のelectronアプリです。mongodbとelectronの使用方法の例としてコードを確認できます。

    https://github.com/officert/mongotron

    基本的に、メインプロセスのnode.jsで通常使用するのと同じようにmongodbを使用し、 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. mongoDB配列のページネーション

    2. PouchDBとMongoDBの使用

    3. 'MongoMappingContext#setAutoIndexCreation(boolean)'を使用するか、' MongoConfigurationSupport#autoIndexCreation()'をオーバーライドして明示的にしてください

    4. .save()とupdate()の使用のマングースの違い