##创建集合
基于前面的课程,接下来我们就开始学习对数据的具体操作了,下面是关于一些基础数据的定义,相信对于你来说已经不陌生了,请在仔细温习一遍吧!
为了方便后面课程的学习和提高您的学习效率,以下基础数据均和后面课程紧密相连,所以必须按照以下结构方式来定义,请勿修改(默认数据库为test,集合为test1)。
var mongoose = require("mongoose"); var db = mongoose.connect("mongodb://127.0.0.1:27017/test"); var TestSchema = new mongoose.Schema({ name : { type:String }, age : { type:Number, default:0 }, email: { type:String }, time : { type:Date, default:Date.now } }); var TestModel = db.model("test1", TestSchema ); var TestEntity = new TestModel({ name : "helloworld", age : 28, email: "helloworld@qq.com" }); TestEntity.save(function(error,doc){ if(error){ console.log("error :" + error); }else{ console.log(doc); } });
#### 提示:
在接下来的课程中,为了便于我们的学习和课题操作,我们会在以上所创建的数据库test、集合test1的基础上,来具体针对性的学习,所以,在后面的课程学习中,还会再次见到它们,不必诧异和惊讶!
由于此处代码量过多,可运行以上代码直接来创建test1集合,然后查看运行结果的返回值是什么,test1是否创建成功?