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

Aplikasi NodeJS 2 baris mogok di mongoose.connect() saat mencoba menyambung ke database mongolab MongoDB

Kesalahan ini terjadi ketika ada kesalahan saat menghubungkan ke mongodb tanpa panggilan balik kesalahan untuk dipanggil. Untuk memperbaiki kesalahan ini (dan mendapatkan kesalahan yang sebenarnya,) tambahkan panggilan balik ke metode .connect, atau, ikat ke peristiwa kesalahan.

mongoose.connect(config.mongodb, function (err) {
  if (err) {
    console.log(err);
  }
});

atau

mongoose.connect(config.mongodb);

var db = mongoose.connection;

db.on('error', function (err) {
  console.log('mongodb connection error: %s', err);
  process.exit();
});
db.once('open', function () {
  console.log('Successfully connected to mongodb');
  app.emit('dbopen');
});

Jika Anda menemukan bahwa tidak ada yang terjadi dan hanya hang, tunggu sekitar 30 detik dan itu akan habis, yang berarti luwak tidak dapat terhubung ke mongodb, yang dapat disebabkan oleh sejumlah besar hal yang berbeda, sebagian besar terkait dengan jaringan/ konfigurasi dns/firewall/server.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Array Agregat MongoDB dengan Dua Bidang

  2. MongoDB $addToSet

  3. Pencarian agregasi Mongo 3.6 dengan beberapa kondisi

  4. Meteor - Kesalahan MongoDB:Tidak dapat menerapkan pengubah $addToSet ke non-array

  5. Hitung jumlah contoh string dalam bidang di seluruh dokumen yang dikelompokkan di bidang lain di MongoDB?