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

Jak uzyskać instancję db z natywnego sterownika node-mongo?

Możesz napisać wrapper, nowy moduł, w którym przechowujesz instancję bazy danych, coś podobnego do tego:

//db.js
var HOSTNAME = ...
var PORT = ...

var db = module.exports = {};
var instance;

db.connect = function (){
    ...
    instance = <db_instance>;
};

db.disconnect = function (){
    ...
    instance = null;
};

db.instance = function (){
    return instance;
};

Teraz za każdym razem, gdy potrzebujesz instancji bazy danych, pobierz ją, wykonując:

var db = require ("./path/to/db");
db.instance ();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę uruchomić Spring z wyłączoną MongoDB, ale nadal zainstalowaną?

  2. MongoDB:Połącz dane z wielu kolekcji w jedną..jak?

  3. Zaleta unikalnego indeksu w MongoDB

  4. Zwróć pierwszy element, jeśli nie znaleziono dopasowania w tablicy

  5. Nie mogę połączyć się ze zdalnym serwerem mongodb z django/djongo