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

Sử dụng các hứa hẹn ES6 bản địa với MongoDB

Không có gì để có được xung quanh, đây là hành vi được mong đợi. cursor.count() trả về một lời hứa, nếu bạn muốn giá trị, bạn cần sử dụng .then , ví dụ:

DbConnection({}).then(
 db => {
    let cursor = db.collection('bar').find();
    return cursor.count();
  }
}).then(
  count => {
    console.log(count);
  },
  err => {
    console.log(err);
  }
);

hoặc đơn giản hóa

DbConnection({}).then(db => db.collection('bar').find().count()).then(
  count => console.log(count),
  err => console.log(err)
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trả về mảng cụ thể từ bộ sưu tập đối tượng

  2. Cách sắp xếp tài liệu dựa trên độ dài của trường Mảng

  3. Mongoid xóa nhiều với giới hạn

  4. Tìm tài liệu dựa trên tham chiếu đến cha mẹ trong con

  5. Cấu trúc lại mã phần mềm trung gian của dự án NodeJS, sử dụng các tuyến đường, bộ điều khiển và mô hình