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

предаване на mongoose като аргумент на функция

Разглеждане на документацията на mongoose connect

Можете да използвате Promises.

    var mongoose = require('mongoose');
    var myModule = require('myModule');

    var dbUrl = 'mongodb://localhost:27017/gfsTestDB';

    mongoose.connect(dbUrl)
      .then(
        // The connection is ready to use!
        () => {
          var readyObj = new myModule(mongoose);

          // ...
        },

        // Handle the connection error
        (err) => {
          // ...
        },
      );

Можете да използвате Обратни повиквания

    var mongoose = require('mongoose');
    var myModule = require('myModule');

    var dbUrl = 'mongodb://localhost:27017/gfsTestDB';

    mongoose.connect(dbUrl, (err) => {
      if (err) {
        // Handle the error

        // ...

        return;
      }

      // We get successfully connected to the database

      var readyObj = new myModule(mongoose);

      // ...
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Пакетна актуализация с Mongoose

  2. MongoDB NOW Променлива за агрегиране

  3. Грешка при вмъкване на документ в MongoDB шардирана колекция, създадена с CLI

  4. Mongodb 4+ findOneAndUpdate() returnNewDocument не работи

  5. Най-лесният начин за инсталиране на Mongodb PHP разширение в Ubuntu 13.10 (дръзко)?