MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

przekazywanie mangusty jako argumentu do funkcji

Patrząc na dokumentację mongoose connect

Możesz skorzystać z obietnic.

    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) => {
          // ...
        },
      );

Możesz korzystać z połączeń zwrotnych

    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. mongodb:włącz wyszukiwanie tekstu

  2. NodeJS wylogowuje wszystkie sesje użytkowników

  3. Aktualizacja MongoDBWiele z Warunkami

  4. Nie można utworzyć przestrzeni nazw w transakcji wielodokumentowej (MongoDB 4.0, Spring Data 2.1.0, Spring Boot)

  5. MongoEngine wycinający zestaw zapytań (mongodb z django)