为了账号安全,请及时绑定邮箱和手机立即绑定

Mongoose 没有给出错误,但数据库连接成功

Mongoose 没有给出错误,但数据库连接成功

富国沪深 2023-07-06 19:47:39
我没有收到错误,但也没有错误。基本猫鼬代码 -    const blogs = await Blog.find();    console.log(blogs);    res.status(200).json({        status: 'success',        results: blogs.length,        data: {            blogs,        },    });我没有收到错误。我在指南针中查看了该集合,甚至创建了一个。然而我得到的回应是——{    "status": "success",    "results": 0,    "data": {        "blogs": []    }}
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

Mongoose find函数返回一个查询,而不是一个承诺。如果你想用 来使用它await,你必须.exec()在它后面添加。将您的代码更改为const blogs = await Blog.find().exec();,它应该可以工作。



查看完整回答
反对 回复 2023-07-06
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信