MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mongoose dan banyak database dalam proyek node.js tunggal

Menurut manual yang bagus, createConnection() bisa digunakan untuk terhubung ke beberapa database.

Namun, Anda perlu membuat model terpisah untuk setiap koneksi/database:

var conn      = mongoose.createConnection('mongodb://localhost/testA');
var conn2     = mongoose.createConnection('mongodb://localhost/testB');

// stored in 'testA' database
var ModelA    = conn.model('Model', new mongoose.Schema({
  title : { type : String, default : 'model in testA database' }
}));

// stored in 'testB' database
var ModelB    = conn2.model('Model', new mongoose.Schema({
  title : { type : String, default : 'model in testB database' }
}));

Saya cukup yakin Anda dapat berbagi skema di antara mereka, tetapi Anda harus memeriksa untuk memastikannya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jenis agregasi mongodb

  2. MongoDB $push

  3. MongoDB melepas beberapa array

  4. Cara Mengatur Replikasi Master-Slave MySQL di Ubuntu 18.04

  5. MongoDB:Kesalahan fatal:Kelas 'MongoClient' tidak ditemukan