我有代码崩溃,需要用projectsDocument替换“doc”(查询结果),但是函数中没有定义projectsDocument,请帮帮我!!!
var projectsDocument, categoryDocument; //empty
projectsModel.find({}, {}, (err, doc) => {
if (err) return next(err);
if (doc) {
projectsDocument = doc;
}
});
console.log(projectsDocument); //want to projectsDocument be equals to doc
[解决了]
我将我的代码更改为此并且它可以工作
router.get('/', async(req, res, next) => {
await projectsModel.find().then(function(doc) {
projectsDocument = doc;
}).catch(function(error) {
console.log(error);
});
});