2016-04-04 3 views
0

Я изучаю MongoDB с видео Youtube (https://youtu.be/uX2G7Rt51WI?list=PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS), которое я следую его коду.Как создать документ в MongoDB?

Я не думаю, что я сделал опечатку, и я просто думаю, что пропустил какую-то часть, но не знаю, какую часть я пропустил.

Я думаю, что он может создать файл doc где-то в MongoDB, но я не знаю, где и как он сделал.

Это мой код.

var http = require('http'), 
    express = require('express'), 
    app = express(), 
    cons = require('consolidate'), 
    MongoClient = require('mongodb') 
    .MongoClient, 
    Server = require('mongodb') 
    .Server; 

app.engine('html', cons.swig); 
app.set('view engine', 'html'); 
app.set('views', __dirname + '/views'); 

var mongoclient = new MongoClient(new Server('localhost', 27017, { 
    'native_parser': true 
})); 

var db = mongoclient.db('course'); 

app.get('/', function (req, res) { 
    db.collection('hello_mongo_express') 
     .findOne({}, function (req, res) { 
      res.render('hello', doc); 
     }); 
}); 

mongoclient.open(function (err, mongoclient) { 
    if (err) throw err; 
    app.listen(9000, function (req, res) { 
     console.log('connecting 9000'); 
    }); 
}); 
+0

Я думаю, что он упоминает в [этот момент] (https://youtu.be/uX2G7Rt51WI?list=PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS&t=242), что он создал документ в предыдущем упражнении, скорее всего, через консоль Mongo. – r0hitsharma

ответ

1

Вы можете легко создать документ. После того, как в следующей строке:

var db = mongoclient.db('course'); 

Добавить:

db.collection('hello_mongo_express').insert({ comment: 'This is cool'}); 
Смежные вопросы