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

node.js + mongodbアプリの基本的なアーキテクチャは何ですか?

    ノードmongodbネイティブドライバーを試すことができます。 node-mongodb-native

    サンプルインサート;

    var mongodb = require('mongodb');
    var server = new mongodb.Server("127.0.0.1", 27017, {});
    new mongodb.Db('test', server, {}).open(function (error, client) {
      if (error) throw error;
      var collection = new mongodb.Collection(client, 'test_collection');
      collection.insert({hello: 'world'}, {safe:true},
                        function(err, objects) {
        if (err) console.warn(err.message);
        if (err && err.message.indexOf('E11000 ') !== -1) {
          // this _id was already inserted in the database
        }
      });
    });
    


    1. コンソールからMongoDBフィールドのタイプを整数に変更します

    2. 長時間実行されているmongodb集約ジョブの進行状況を表示する

    3. キーの有効期限にソートされたセットを更新するRedis

    4. コレクションに保存されている配列の形状を変更し、CSVにエクスポートします