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

Luwak menyimpan dokumen bahkan jika saya memeriksa untuk melihat apakah dokumen itu sudah ada

JohnnyHK menunjukkan kesalahan saya. Menggunakan perpustakaan, Async - Saya telah menyesuaikan kode untuk mencerminkan jawabannya:

function insertFeedItems(feedItems,newFeedID){

async.eachSeries(feedItems, function(item, eachCallBack) {

    let firstName = item.author.substr(0, item.author.indexOf(' '));
    let lastName = item.author.substr(item.author.indexOf(' ') + 1);
    async.waterfall([
            (callback) => {
                authorController.createAuthorInternally(firstName, lastName, function(author) {
                    return callback(null, author, item.categories);
                });
            },
            (author, categories, callback) => {
                categoryController.createCategoryInternally(categories, function(categories) {
                    return callback(null, author, categories);
                });
            },
            (author, categories, callback) => {
                feedEntryController.createFeedEntry(item, author, categories, function(entry) {
                    return callback(null, author, categories, entry);
                });
            },
        ],
        function(waterfallError) {
            if(!waterfallError){
                eachCallBack();
            }
        });
}, function(eachSeriesErr) {
    if(eachSeriesErr) {
        console.log('An item failed to process');
    } else {
        console.log('All items have been processed successfully');
    }
});
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. id kenaikan otomatis di luwak

  2. Bagaimana cara menggunakan Peta/Pengurangan di MongoDB?

  3. Inisialisasi global yang gagal:BadValue Tidak valid atau tidak ada set lokal pengguna. Harap pastikan variabel lingkungan LANG dan/atau LC_* disetel dengan benar

  4. Sisipan Massal MongoDB Abaikan Duplikat

  5. errmsg :Tidak ada host yang dijelaskan dalam konfigurasi baru 1 untuk replika set rs0 memetakan ke node ini, Mengapa saya menerima pesan ini?