美文网首页
NodeBB插件—存储数据到mongodb

NodeBB插件—存储数据到mongodb

作者: seafruit | 来源:发表于2016-11-07 21:55 被阅读0次

今天学到了一点知识,那就是,使用代码将数据存入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()

相关文章

  • NodeBB插件—存储数据到mongodb

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

  • MongoDB

    MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。 MongoDB存储模式 数据库存储集合,集...

  • nodebb源码阅读(3)

    通过前几天的学习和探索我知道要向nodebb里添加“回复post”的功能就要编写新的插件,参考nodebb编写插件...

  • 编写一个简单的NodeBB插件

    要写 NodeBB 插件,棒极了!在这之前,你需要知道一些东西。 和 WordPress 类似,NodeBB 的插...

  • MongoDB开发之 日期类型

    MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中。 日期类型 Date()显示当前时间...

  • mongodb学习笔记

    1、MongoDB特点 面向集合存储:MongoDB 是面向集合的,数据以 collection 分组存储。每个 ...

  • MongoDB 基础浅谈

    1 MongoDB 特点 面向集合存储:MongoDB 是面向集合的,数据以 collection 分组存储。每个...

  • MongoDB初识及启动

    mongoDB的存储结构 数据库->集合->子集合->文档 文档:是mongoDB存储数据的最小集合,就是js的一...

  • 0405-MongoDB

    MongoDB旨在为web应用提供可扩展的高性能数据存储方案MongoDB将数据存储为一个文档,数据结构由键值对(...

  • (十二)学习笔记:MongoDB数据库总结

    MongoDB数据库 MongoDB将数据存储为文档 数据结构由键值对组成的,MongoDB的文档类似于json对...

网友评论

      本文标题:NodeBB插件—存储数据到mongodb

      本文链接:https://www.haomeiwen.com/subject/olaouttx.html