首页 > 代码库 > node 通过mongoose实现 mongodb的增删改
node 通过mongoose实现 mongodb的增删改
node 通过mongoose实现 mongodb的增删改
新建文件test.js
内容如下:
var mongoose = require(‘mongoose‘), Schema = mongoose.Schema;mongoose.connect(‘mongodb://localhost/test‘);var BlogSchema = new Schema({ id : {type : Number, index : true} ,title : {type : String}});mongoose.model("Blog", BlogSchema);var Blog = mongoose.model("Blog"); //获得model实例var blog1 = new Blog();blog1.id = 4;blog1.title="ully";blog1.save(function(err) { //存储 if (err) { console.log(‘save failed‘); } console.log(‘save success‘);});Blog.find({id:4},function(err,docs){//查询id为4的记录 console.log(docs); console.log(‘find success‘);});Blog.update({id:4,title:"upill"},function(err,docs){//更新 console.log(docs); console.log(‘update success‘);});Blog.remove({id:4},function(err,docs){//删除id为4的记录 console.log(docs); console.log(‘remove success‘);});
注意:在monogo中执行数据库查看时,要查询blogs(此处blogs是因为定了blog的model,本人认为这是mongoose自动生成的表结构)表,即
use test;
db.blogs.find();
node 通过mongoose实现 mongodb的增删改
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。