【www.bbyears.com--MongoDB】
最近在研究nodejs,以下是使用mongoose来操作mongodb的一些api。
前奏:
1.安装mongoose:var mongoose = require(‘mongoose’);
2. 连接mongodb:mongoose.connect(‘mongodb://localhost/nodejs’);
3.建立表结构,字段:var Schema = mongodb.Schema;var MovieSchema = new Schema({title: String,content: String,});
4.实例化数据模型:var Movie = mongodb.model(“Movie”, MovieSchema);
正文:
1、增
var obj = new Movie(); obj.title = '标题一'; obj.content = '内容'; obj.save(function(err) { });
2、删
Movie.remove({ _id:id },function (err) { })
3、改
Movie.update({ _id:id },json,{},function (err) { })
4、查
Movie.findOne({ _id: id }, function(err, obj) { }); Movie.find({}).sort({_id: -1}).limit(3).exec(function(err, obj) { })