NodeBB插件—存储数据到mongodb

今天学到了一点知识,那就是,使用代码将数据存入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){
  • 确定collection
var collection = db.collection('objects');  
  • 进行数据库操作
collection.update({...},{...})
  • db.close()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容