私信  •  关注

Get Off My Lawn

Get Off My Lawn 最近创建的主题
Get Off My Lawn 最近回复了
6 年前
回复了 Get Off My Lawn 创建的主题 » 如何从MongoDB数据库获取所有文档?

异步函数总是返回一个承诺。要查看承诺信息,您要么需要 await 如果在函数中,或使用 then() 如果你在全球范围内。

您的代码似乎在全局范围内,因此您需要使用一个then:

class Mongo {
  async findDocuments(collection, query) {
    var response = (await this.database.collection(collection).find(query)).toArray();
    return response;
  }
}

let mongo = new Mongo();

mongo.findDocuments('users', {}).then(result => {
  console.log(result);
});