NodeBB插件—存储数据到mongodb

2016-11-07  本文已影响0人  seafruit

今天学到了一点知识,那就是,使用代码将数据存入mongodb。
咳咳,这里用到了一个新的MongoClient

上代码

var url = "mongodb://localhost:27017/nodebb";
var mongoClient = require('mongodb').MongoClient;
exports.saveComment = function (comment,callback){  
        mongoClient.connect(url,function(err,db){
            var collection = db.collection('objects');  
            collection.update({"pid":32},{
                 $push: {
                    "comments": {
                    "com_id": 5,
                    "com_content": "我是32号post的第二条回复"
                }
         }
   },function(err,result){
         callback(err);
         db.close();
   });
 });
}

就这么几步:

 mongoClient.connect(url,function(err,db){
var collection = db.collection('objects');  
collection.update({...},{...})
上一篇 下一篇

猜你喜欢

热点阅读