码迷,mamicode.com
首页 > 数据库 > 详细

使用mongoose操作mongodb数据库

时间:2017-10-29 18:50:21      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:创建表   god   查询   dfa   model   div   连接数   http   tar   

1、如何启动mongodb数据库

     参考地址:http://www.runoob.com/mongodb/mongodb-window-install.html

     在数据库安装的地方,bin文件夹,输入 mongod --dbpath d:\data\db

     d:\data\db 是保存数据的文件夹

2、代码

      

 1 var mongoose=require(mongoose);
 2 
 3 //连接数据库
 4 mongoose.connect(mongodb://localhost/shu);
 5 //创建Schema
 6 var Schema=mongoose.Schema;
 7 //通过Schema定义表里面字段的名称和类型
 8 var Studentes=new Schema({
 9   name:String,
10   age:String
11 });
12 //使用model创建表 ,student是表名(在数据库中是 students)
13 mongoose.model(student,Studentes);
14 // 添加数据
15 // var studentModel=mongoose.model(‘student‘);
16 // var student=new studentModel();
17 // student.name=‘yj‘;
18 // student.age=‘26‘;
19 // student.save(function (err) {
20 //   if(err){
21 //     console.log(err);
22 //     return;
23 //   }else{
24 //     console.log(‘mogodb save successfull‘);
25 //     mongoose.disconnect();
26 //   }
27 // })
28 //查询数据
29 // var studentModel=mongoose.model(‘student‘);
30 // studentModel.find({‘name‘:‘yj‘},function (err, students) {
31 //   console.log(students)
32 // })
33 
34 // 更改数据
35 // var studentModel=mongoose.model(‘student‘);
36 // studentModel.update({_id:‘59f54fdfa35b551b080a0563‘},{age: ‘27‘},function (err, row_updated) {
37 //   if(err){
38 //     console.log(err);
39 //     return;
40 //   }else{
41 //     console.log(row_updated);
42 //   }
43 // })
44 
45 //删除数据
46 var studentModel=mongoose.model(student);
47 studentModel.findById(59f56db801f75d2a5cafb12d,function (err, student) {
48   if(err){
49     console.log(err);
50     return;
51   }else{
52     console.log(student);
53     // 删除用remove()
54     student.remove();
55   }
56 })

 

使用mongoose操作mongodb数据库

标签:创建表   god   查询   dfa   model   div   连接数   http   tar   

原文地址:http://www.cnblogs.com/zhaobao1830/p/7750513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!