Показать сообщение отдельно
  #1 (permalink)  
Старый 21.10.2018, 19:38
Аспирант
Отправить личное сообщение для Andrew K Посмотреть профиль Найти все сообщения от Andrew K
 
Регистрация: 15.11.2014
Сообщений: 50

db.collection равен undefined в MongoDB
Здравствуйте! Начал изучать MongoDB и столкнулся с непонятным поведением базы данных.

Вот код подключающий базу данных MongoDB выводящий свойство collection:
let MongoClient = require('mongodb').MongoClient;

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

    console.log(db.collection);  // undefined
});

Проблема в том, что в объекте db нет свойства collection. Из-за этого я не могу, например, создать новую коллекцию (db.collection('mytable')). В чем может быть причина?

Может я неверно установил Монго? Но так она бы вообще не работала...
Ответить с цитированием