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

Menggunakan meteor mongo di localhost tetapi dengan Database jarak jauh

Dengan asumsi Anda memiliki nama pengguna username , sandi PASSWORD , database bernama test , dan nama host hatch.mongohq.com :

Menghubungkan melalui shell

$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD

Menghubungkan melalui Meteor

$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor

Catatan lainnya

  1. Anda harus mendefinisikan koleksi Meteor Anda di luar client direktori sehingga mereka dapat digunakan pada kedua klien dan server. Lihat ini untuk lebih jelasnya.

  2. Anda akan menemukan bahwa menghubungkan ke database jarak jauh jauh lebih lambat daripada menghubungkan secara lokal, sehingga umumnya tidak disarankan untuk pengembangan.

  3. Meteor membuat database dev untuk Anda saat dimulai. Ini juga memberi Anda perintah yang sangat membantu:meteor reset dan meteor mongo , untuk menyetel ulang, dan menyambungkan ke basis data tersebut.

Menginisialisasi database Anda

Buat file di server untuk inisialisasi - mis. server/initialize.js . Saat server mulai, Anda dapat menambahkan pengguna atau dokumen lain yang belum ada. Misalnya:

Meteor.startup(function() {
  if (Meteor.users.find().count() === 0) {
    Accounts.createUser({
      username: 'jsmith',
      password: 'password',
      profile: {
        firstName: 'John',
        lastName: 'Smith'
      }
    });
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kueri MongoDB dengan nilai nol

  2. Driver MongoDb c# menemukan item dalam array berdasarkan nilai bidang

  3. Menambahkan dokumen anak ke dokumen mongodb yang ada

  4. Apakah praktik yang buruk menggunakan Mongo ObjectId sebagai id pengguna?

  5. Sisipan batch MongoDB tidak berfungsi dengan driver java