package.js
详解
mongoose基本使用
安装
npm install mongod
npm install mongoose
连接
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/my_database');
定义模型
var Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var BlogPost = new Schema({
author : ObjectId,
title : String,
body : String,
date : Date
});
新增
// retrieve my model
var BlogPost = mongoose.model('BlogPost');
// create a blog post
var post = new BlogPost();
// create a comment
post.comments.push({ title: 'My comment' });
post.save(function (err) {
if (!err) console.log('Success!');
});
查询
post.find({ 'author': 'Ghost' },function (err) {
if (!err) console.log('Success!');
});
修改
MyModel.update({ name: 'Tobi' }, { ferret: true }, { multi: true }, function (err, raw) {
if (err) return handleError(err);
console.log('The raw response from Mongo was ', raw);
});
删除
MyModel.update({},function(){})
[更多其它参考][https://github.com/Automattic/mongoose]
Web最新资讯,请关注我的微信公众号“一起玩前端”或扫描二维码关注.

网友评论