MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला दस्तावेज़ों को सहेज रहा है, भले ही मैं यह देखने के लिए जाँच करूँ कि दस्तावेज़ पहले से मौजूद है या नहीं

जॉनीएचके ने मेरी त्रुटि की ओर इशारा किया। लाइब्रेरी का उपयोग करते हुए, Async - मैंने उसके उत्तर को दर्शाने के लिए कोड को समायोजित किया है:

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. ऐरे के बिना एंबेडेड दस्तावेज़?

  2. JSON .NET उप-गुणों के लिए कस्टम नाम समाधानकर्ता

  3. जावा प्रोजेक्ट को मोंगोडब डेटाबेस से कनेक्ट करें

  4. NotSerializableException org.neo4j.kernel.EmbeddedGraphDatabase

  5. डोकर-लिखें जावा अनुप्रयोग कनेक्शन मोंगोडब के लिए