18 Document方法
var stu=new StuModel({
name:"奔波霸",
age:48,
gender:"male"
});
console.log(stu);
stu.save(function (err){
if(!err){
console.log("保存成功");
}
});
StuModel.findOne({},function (err,doc){
doc.update({$set:{age:27}},function (err){
if(!err){
console.log("修改成功";)
}
})
});
StuModel.findOne({},function (err,doc){
doc.age=18;
doc.save();
});
删除
StuModel.findOne({},function (err,doc){
doc.remove(function (err){
if(!err){
console.log("大师兄再见");
}
})
});
获取
doc.get("age");
//或者更简洁
doc.age;
设置文档指定属性值
doc.set("name","xai");
数据库没影响,
doc.name="hhh";
获取文档下划线id
doc.id
toJson/toObject
转成json对象,注意所有的document对象的方法都不能使用
var j=doc.toJson();
转成对象
doc=doc.toObject();
delete doc.address;