我想使Express Server在连接到数据库时侦听指定的端口,但是我正在使用Atlas MongoDB,我有一个解决方案,但这意味着在本地安装mongoDB,我不想这样做。我发现Atlas更加方便。所以我得到了这段代码:
let db;
mongoose.connect(mongoSRV, { useNewUrlParser: true, useUnifiedTopology: true, }, (err, client) => {
if (err) return console.log(err);
db = client.db('StarWars');
app.listen(3000, () => console.log('listening on 3000'));
});
为了得到错误TypeError: client.db is not a function
我希望能够仅使用Atlas而无需在计算机上安装mongo就能实现相同的概念。