Я нахожусь на своей локальной машине Ubunto и следую учебному пособию по изучению node / mongodb.Вот код:
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017/TodoApp', (err, db) => {
if (err) {
return console.log('Unable to connect to MongoDB server');
}
console.log('Connected to MongoDB server');
db.collection('Todos').insertOne({
text: 'Something to do',
completed: false
}, (err, result) => {
if (err) {
return console.log('Unable to insert todo', err);
}
console.log('data inserted');
console.log(JSON.stringify(result.ops, undefined, 2));
});
db.close();
});
Моя версия драйвера: "mongodb": "^2.2.5"
Моя версия mongodb v3.2.20
Я вижу, что Connected to MongoDB server
распечатывается, но я не получаюрезультат json в терминале, ни предупреждение data inserted
.Что здесь не так?Как я могу это исправить?