MongoDB连接问题

时间:2018-06-15 06:18:36

标签: javascript node.js mongodb mern

我正在通过Apress的Pro MERN Stack工作。

MongoDB章节中的一个代码示例包含以下内容:

MongoClient.connect('mongodb://localhost/issuetracker').then(connection => {
  db = connection;
  app.listen(3000, () => {
console.log('App started on port 3000');

});

当我运行它时,我收到此错误:TypeError: db.collection is not a function

我做了一些调查,发现这有效:

MongoClient.connect('mongodb://localhost/issuetracker').then(connection => {
  db = connection.db('issuetracker');
  app.listen(3000, () => {
console.log('App started on port 3000');

我无法找到解释为什么一个有效,另一个没有。事实上,我在网上找到的大多数例子都显示了对我不起作用的代码。它与MongoDB的版本有关吗?我正在使用3.6.5。

0 个答案:

没有答案