Показать сообщение отдельно
  #7 (permalink)  
Старый 22.11.2018, 17:58
Новичок на форуме
Отправить личное сообщение для agsh Посмотреть профиль Найти все сообщения от agsh
 
Регистрация: 05.02.2015
Сообщений: 7

Сообщение от Andrew K Посмотреть сообщение
Этот код не сработает потому что db.collection равен undefined (в объекте db нет такого свойства или метода).
let MongoClient = require('mongodb').MongoClient;

MongoClient.connect('mongodb://localhost:27017/test', { useNewUrlParser: true }, function(err, db) {
    console.log(db.collection);  // undefined

    db.collection('mytable').insert({'name': "Andrew"}); // db.collection is not a function
});
Потому что в последних версиях драйвера подключение возвращает инстанс MongoClient, а не Db.
Ответить с цитированием