标签:类型转换 host 区分大小写 objectid god result strong 属性 nbsp
可以为文档创建一个模式结构(schema)
更加规范化,给属性值设置数据类型
数据可以通过类型转换为对象模型
mongoose中提供了几个新的对象
Schema(模型对象)
定义约束了数据库中的文档结构
设置规范属性的数据类型
数据类型(严格区分大小写)
String,Number,Boolean,Array,Buffer,Date,ObjectId或Oid,Mixed(任意的数据类型都可以)
Model
作为集合中的所有文档的表示,相当于Mongo数据库中的集合collection创建一个集合
Document
表示集合中的具体文档,相当于集合中的一个具体文档
{name:值}
安装mongoose包
npm install mongoose --save
加载mongoose
require("mongoose")
链接服务 地址(端口号没有给,默认27017)
mongoose.connect("mongodb:localhost/mongoose")
/mongoose 数据库中没有该数据库 则自动创建该数据库,有这个数据库则 使用该数据库
第一种添加 语句:
save() :添加语句
save().then() :添加语句
第二种添加格式
model.create("添加内容",function(err){})
注:创建集合时,如果集合最后换一个字母为s stus 这样的集合名不会自动添加一个s
如果集合名末尾没有s 如user 则自动在末尾添加一个s users
查询条件:{name:""}
修改条件{$set:{name:""}}
修改{upsert:true}
model.update(查询条件,修改的条件,修改,function(err){})
find(查询条件,查询字段,查询,function(err,result){})
remove()
删除: err:返回提示错误信息 remove(删除的条件,function(err){
标签:类型转换 host 区分大小写 objectid god result strong 属性 nbsp
原文地址:https://www.cnblogs.com/clover-liu/p/11586094.html