MongoDB的使用

一 定义Mongoose的数据模型

1.引入第三方模块
   var mongoose = require('mongoose');
2.连接mongodb
   mongoose.connect('mongodb://localhost/test');
3.定义模型(约束每一个字段值的类型)
   var User = mongoose.model('User',{username:String,age:Number,sex:String});

二 Mongoose的数据插入的方式

创建一个新的数据插入到数据库中
   User.create(object,callback)

注意: 使用完数据库后面需要关闭连接

三 Mongoose的数据查询方式

   查询所有的数据信息
   User.find(callback);
   根据条件查询数据信息
   User.find(conditionObject,callback);
   只查询一条记录的方法
   User.findOne(conditionObject,callback);

四 Mongoose的数据更新

   User.update({username:"123456"},{$set:{username:"关羽"}},callback);
   User.findByIdAndUpdate('584e4276742d32e987e1ea7a',callback);

五 Mongoose的数据删除

   User.remove({username:"songjiang"},callback);
   User.remove({},callback);

推荐阅读更多精彩内容