MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Използване на Async с MongoDb за попълване на документи за събиране по ред

вашият insertRowInBLD функцията трябва да върне Promise екземпляр вместо undefined както сега. Async.series се предава масив от undefined .

Това.

function fillBLD() {
    async.series(
        [
            insertRowInBLD('R01', 'Disclosure of data due to deliberate action by internal actor', 'E. Not significant', 'Partially effective', 'Low', '', '', '', ''),
            insertRowInBLD('R02', 'Corruption of data due to deliberate action by internal actor', 'E. Not significant', 'Partially effective', 'Low', '', '', '', ''),
            insertRowInBLD('R03', 'Unavailability of data due to deliberate action by internal actor', 'E. Not significant', 'Partially effective', '', '', '', '', ''),
            insertRowInBLD('R04', 'Disclosure of data due to attack of the communications link by internal/external actor', 'E. Not significant', 'Partially effective', 'Low', '', '', '', ''),
            insertRowInBLD('R05', 'Corruption of data due to attack of the communications link by internal/external actor', 'E. Not significant', 'Partially effective', 'Low', '', '', '', ''),
        ]
    );
}

всъщност е това.

function fillBLD() {
    async.series(
        [
            undefined,
            undefined,
            undefined,
            undefined,
            undefined
        ]
    );
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Подреждане на резултатите от заявката на MongoDB (заявка за цифров диапазон)

  2. Създаване на динамична схема с помощта на mongoose

  3. mongoDB заявка WHERE _id> праг

  4. MongoDB геопространствена разлика между $near и $within

  5. Сравнете вградения документ с родителското поле с mongoDB