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)
);