安装MongoDB安装
|
|
|
|
mongoose
导入mongoose模块
|
|
服务器的实例和服务器分别是谁????
连接数据库connect,201613node为数据库名
|
|
集合的骨架模型:规定了集合中文档的字段名和字段的类型
|
|
外键
|
|
根据schema定义操作数据库的对象模型(集合名称=模型名->转小写->转复数)Person->person->people
|
|
Person.create创建文档并插入数据库
|
|
|
|
Person.find查询:返回永远是数组格式,没有东西返回则也返回个空数组,
|
|
|
|
Person.update跟新默认是更新一条
|
|
|
|
|
|
Person.remove删除的时候默认会删除掉全部匹配的数据,更新默认是更新一条
|
|
根据ID查询文档
|
|
Person.findOne查询,最多找一条记录,如果匹配一条满足条件的则停止继续查找
|
|
mongoose.Promise=Promise;如果不加的话会有警示,mongoose.Promise为被废弃的,需要改为Promise**
|
|
.skip()跳过指定的条数
.limit()限定返回的条数
.sort({age:1}) 排序,按哪个字段排序,正序1还是倒序-1
.exec(function(err,docs){}) 执行
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数据库操作
|
|
|
|
|
|
|
|
集合操作
|
|
|
|
|
|