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

Mongoid:menggunakan lebih dari satu database?

Versi terbaru dari Mongoid mendukung ini. Lihat dokumen .

Cuplikan:

config/mongoid.yml:

defaults: &defaults
  host: localhost
  slaves:
    - host: localhost
      port: 27018
    - host: localhost
      port: 27019
  databases:
    secondary:
      database: secondary_database
      host: localhost
      port: 27020
      slaves:
        - host: localhost
          port: 27021
        - host: localhost
          port: 27022

Dalam model Anda:

class Business
  include Mongoid::Document
  set_database :secondary
end



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. server mengembalikan kesalahan pada langkah otentikasi SASL:Otentikasi gagal

  2. Filter agregasi setelah $lookup

  3. Koleksi dalam koleksi

  4. Yii Emongodocuments dekat kueri mengabaikan maxDistance

  5. 5 Cara Memilih Baris dengan Nilai Minimum untuk Grup mereka di SQL