【发布时间】:2019-06-28 02:37:20
【问题描述】:
我有一个文件
demo.js
使用这样的函数等待从数据库中获取数据
exports.findNames = async () => {
const names= await Student.find();
console.log('Names:', names);
return names;
};
所以,当我通过 shell/命令行测试这个函数时,它不等待函数完成。
像这样测试 node ./demo findNames
注意:学生是模特, 从另一个文件发送的响应,这就是为什么不在这里。它不是中间件。 Mongoose 用作 db 工具
【问题讨论】:
-
你的演示 js 代码是什么?
-
它是一个简单的 nodejs 文件,用于使用 mongoose 从 db 获取学生详细信息。
标签: node.js command-line async-await