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