使用mongoose操作mongodb数据库
时间:2021-07-01 10:21:17
帮助过:30人阅读
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