如何在MongoDB中创建文档?

时间:2016-04-04 14:38:00

标签: mongodb mean-stack

我正在使用Youtube视频(https://youtu.be/uX2G7Rt51WI?list=PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS)学习MongoDB,我正在关注他的代码。

我认为我没有输错字,我只是觉得我错过了一部分,但我不知道我错过了哪一部分。

我认为他可能会在MongoDB的某处创建doc文件,但我不知道他在哪里以及如何制作。

这是我的代码。

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');
    });
});

1 个答案:

答案 0 :(得分:1)

您可以轻松创建文档。在以下行之后:

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

添加:

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