MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Sử dụng Async với MongoDb để điền vào các tài liệu thu thập theo thứ tự

insertRowInBLD của bạn hàm phải trả về một Promise trường hợp thay vì undefined như bây giờ. Async.series đang được chuyển một mảng undefined .

Điều này.

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', '', '', '', ''),
        ]
    );
}

thực ra là cái này.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose:Truyền đến ngày không thành công đối với giá trị khi cập nhật tài liệu

  2. Vị trí $ làm việc trên các phần khác nhau của cùng một tài liệu?

  3. Cập nhật nhiều tài liệu trong một bộ sưu tập bằng cách sử dụng trường hợp chuyển đổi

  4. MongoDB:Làm thế nào để tìm bằng ID phụ?

  5. Tính sản phẩm chấm giữa hai mảng với MongoDB Aggregate