2016-04-04 14 views
0

Onun videosunu takip ettiğim Youtube videosu (https://youtu.be/uX2G7Rt51WI?list=PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS) ile MongoDB öğreniyorum.MongoDB'de nasıl belge oluşturabilirim?

Yazım hatası yaptığımı sanmıyorum ve sanırım bazı kısımları kaçırdım ama hangi bölümü kaçırdığımı bilmiyorum.

Sanırım MongoDB'de bir yerde doc dosyası oluşturabilir, ama nerede ve nasıl yapıldığını bilmiyorum.

Bu benim kodum.

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

Ben onun hiç bahseder düşünüyorum [bu an] (https://youtu.be/uX2G7Rt51WI?list=PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS&t=242) o olduğunu Dokümanı, daha önce Mongo konsolu aracılığıyla bir önceki alıştırmada oluşturdu. – r0hitsharma

cevap

1

Kolaylıkla bir belge oluşturabilirsiniz. Aşağıdaki satırda sonra:

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

Ekleme:

db.collection('hello_mongo_express').insert({ comment: 'This is cool'});