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

dokumen luwak. simpan tidak berfungsi

Hapus process.exit() bagian, atau bungkus dalam batas waktu. Anda tidak memberikan cukup waktu untuk mengeksekusi database Anda. Misalnya. letakkan ini di akhir sebagai gantinya:

...
setTimeout(() => process.exit(0), 2000); 

Sunting:atau tambahkan janji, seperti komentar seseorang:

exports.addUser = function(user, password) {
  var data = new User({ _id: user, password: password });
  return data.save()
  .then(() => console.log('User ' + user + ' added'))
  .catch(function(error) {
    console.log('ERROR: ' + error);
    else {  return false; }
 });  
};

Kemudian di loop utama Anda:

const promises = users.map(userData => addUser(userData));
Promise.all(promises)
.then(() => {
  console.log('All users added.');
  // .. do another async operation here, or process.exit();
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pembaruan MODEL luwak () vs simpan ()

  2. Bagaimana cara mendapatkan objectID setelah saya menyimpan objek di Mongoose?

  3. Agregasi dalam flask-mongoengine

  4. Balas informasi kepala dan tambahkan array ekstrak ke hasil yang sama

  5. Aplikasi node tidak merespons setelah jangka waktu tertentu