【发布时间】:2022-11-20 16:18:59
【问题描述】:
索引.js:
const mongoose = require('mongoose');
var cont = {};
async function connect()
{
cont = await mongoose.createConnection("url",{
useNewUrlParser: true });
}
connect();
// console.log(cont);
const Cont = cont.model("contests",{name: String});
这给出了错误 cont.model is not a function。此外,控制台日志给出与初始值相同的输出{}。如果我在函数内部进行控制台登录,那么它确实会提供一些其他输出。
Intellisense 说 await has no affect on expression of these types。
我想做 module.exports = {connect,cont} 以便在我的项目中进一步使用。
我究竟做错了什么?任何帮助,将不胜感激。
【问题讨论】: