当前位置: 首页 > news >正文

付网站建设费分录做ps图标什么网站最好

付网站建设费分录,做ps图标什么网站最好,湖南省城乡与住房建设厅网站,不用付费全部免费的追剧软件MongoDB 1) Mongoose2) 插入文档3) 字段类型4) 字段值验证5) CRUD1) 增加2) 删除3) 更新4) 查询 6) 条件控制1) 运算符2) 逻辑运算3) 正则匹配 7) 个性化读取1) 字段筛选2) 数据排序3) 数据截取 1) Mongoose 介绍 Mongoose 是一个对象文档模型库#xff0c;官网 http://www.… MongoDB 1) Mongoose2) 插入文档3) 字段类型4) 字段值验证5) CRUD1) 增加2) 删除3) 更新4) 查询 6) 条件控制1) 运算符2) 逻辑运算3) 正则匹配 7) 个性化读取1) 字段筛选2) 数据排序3) 数据截取 1) Mongoose 介绍 Mongoose 是一个对象文档模型库官网 http://www.mongoosejs.net/ 作用 方便使用代码操作 mongodb 数据库 使用流程 // 导入mongoose const mongoose require(mongoose);// 连接 mongodb mongoose.connect(mongodb://127.0.0.1:27017/bilibili);// 设置回调 mongoose.connection.on(open, () {// 设置连接成功的回调console.log(连接成功); }); mongoose.connection.on(error, () {// 设置连接错误的回调console.log(连接失败); }); mongoose.connection.on(close, () {// 设置连接关闭的回调console.log(连接关闭); });// 关闭连接 setTimeout(() {mongoose.disconnect(); }, 2000);2) 插入文档 // 导入mongoose const mongoose require(mongoose);mongoose.set(strictQuery, false);// 连接 mongodb mongoose.connect(mongodb://127.0.0.1:27017/bilibili);// 设置回调 mongoose.connection.once(open, () {// 创建文档的结构对象let BookSchema new mongoose.Schema({name: String,author: String,price: Number});// 创建模型对象let BookModel mongoose.model(books, BookSchema);// 新增BookModel.create({name: 西游记,author: 吴承恩,price: 19.9}, (err,data){if (err) {console.log(err);return;}console.log(data);mongoose.disconnect();}); }); mongoose.connection.on(error, () {// 设置连接错误的回调console.log(连接失败); }); mongoose.connection.on(close, () {// 设置连接关闭的回调console.log(连接关闭); });3) 字段类型 文档结构可选的常用字段类型列表 类型描述String字符串Number数字Boolean布尔值Array数组也可以使用[]来标识Date日期BufferBuffer 对象Mixed任意类型需要使用 mongoose.Schema.Types.Mixed 指定ObjectId对象 ID需要使用 mongoose.Schema.Types.ObjectId 指定Decimal128高精度数字需要使用 mongoose.Schema.Types.Decimal128 指定 4) 字段值验证 Mongoose 有一些内建验证器可以对字段值进行验证 必填项 title: {type: String,required: true // 设置必填项 },默认值 author: {type: String,default: 匿名 //默认值 },枚举值 gender: {type: String,enum: [男,女] //设置的值必须是数组中的 },唯一值 (主键) username: {type: String,unique: true },unique 需要 重建集合 才能有效果 5) CRUD 数据库的基本操作包括四个增加create删除delete修改update查read 1) 增加 插入一条 SongModel.create({title:给我一首歌的时间,author: Jay }, function(err, data){//错误console.log(err);//插入后的数据对象console.log(data); });批量插入 PhoneModel.insertMany([{brand:华为,color:灰色,price:2399,tags:[电量大,屏幕大,信号好]},{brand:小米,color:白色,price:2099,tags:[电量大,屏幕大,信号好]}],(err,data){if(err) throw err;console.log(写入成功);mongoose.connection.close(); })2) 删除 删除一条数据 BookModel.deleteOne({_id: 65c60c85df92ad81ab74d4a8}, (err, data) {// 判断if (err) {console.log(删除失败~~);return;}console.log(data); });批量删除 BookModel.deleteMany({is_hot: false}, (err, data) {if (err) {console.log(删除失败~~);return;}console.log(data); });3) 更新 更新一条 BookModel.updateOne({name: 红楼梦}, {price: 9.9}, (err, data) {if (err) {console.log(err);return;}console.log(data); });批量更新 BookModel.updateMany({author: 余华}, {is_hot: false}, (err, data) {if (err) {console.log(err);return;}console.log(data); });4) 查询 查询单条数据 BookModel.findOne({name: 狂飙}, (err, data) {if (err) {console.log(err);}console.log(data); });根据id查询 BookModel.findById({_id: 65c60c85df92ad81ab74d4b9}, (err, data) {if (err) {console.log(err);}console.log(data); });批量查询 (条件可以不添加则自动获取所有) BookModel.find({author: 余华}, (err, data) {if (err) {console.log(err);}console.log(data); });6) 条件控制 1) 运算符 在 mongodb 不能 ! 等运算符需要使用替代符号 使用 $gt 使用 $lt 使用 $gte 使用 $lte ! 使用 $ne db.students.find({id: {$gt: 3}}); id号比3大的所有的记录2) 逻辑运算 $or 逻辑或的情况 db.students.find({$or: [{age:18},{age:24}]});$and 逻辑与的情况 db.students.find({$and: [{age: {$lt:20}}, {age: {$gt: 15}}]});3) 正则匹配 条件中可以直接使用 JS 的正则语法通过正则可以进行模糊查询 db.students.find({name:/刘/});db.students.find({name: new RegExp(刘)});7) 个性化读取 1) 字段筛选 //0:不要的字段 //1:要的字段 SongModel.find().select({_id:0,title:1}).exec(function(err,data){if(err) throw err;console.log(data);mongoose.connection.close(); });2) 数据排序 //sort 排序 //1:升序 //-1:倒序 SongModel.find().sort({hot:1}).exec(function(err,data){if(err) throw err;console.log(data);mongoose.connection.close(); });3) 数据截取 //skip 跳过 limit 限定 SongModel.find().skip(10).limit(10).exec(function(err,data){if(err) throw err;console.log(data);mongoose.connection.close(); });
http://www.pierceye.com/news/808226/

相关文章:

  • 江门市城乡建设局网站阿里云万网域名购买
  • 网站推广技术哪家好专业网站开发建设
  • 义乌营销型网站建设淘宝做动图网站
  • dedecms能做什么网站素材网站怎么做
  • 一流导航设计网站wordpress 七牛 插件
  • 新开元电销系统济南网站优化技术厂家
  • 有名的网站建设wordpress安装到主机
  • 网站建设的指导思想p2p金融网站建设
  • 可在哪些网站做链接郑州展厅设计公司
  • 怎么可以黑网站域名做网页的心得体会
  • 设计素材免费下载网站做广告牌子
  • 名师工作室网站建设 意义常州网站建设专业的公司
  • 中国建设银行官网站预定红念币天元建设集团有限公司地址
  • wix做网站教程网站建设 销售提成
  • 长安网站建设费用开天猫旗舰店网站建设
  • 网页游戏网站哪个最好专业建站公司建站系统该规划哪些内容
  • 青岛网站建设公司大全在那些网站上做企业宣传好
  • 天河定制型网站建设中国科技成就的例子
  • 网站报备查询android安卓软件下载
  • 百度站长平台网站验证wordpress关闭略缩图
  • 网站怎么做qq微信登陆界面设计的有趣的网站推荐
  • 设计logo网站赚钱注册域名怎么做网站
  • 网站备案 教程网站设计大全推荐
  • 临沂建设局网站官网文明网站建设工作进度表
  • 网站编辑seo旅游网站建设代码
  • 为什么自己做的网站打开是乱码wordpress live-2d
  • 素材下载网站电商自建站
  • 浙江省的网站建设公司有哪些代理注册公司一般多少钱
  • 如何在建设银行网站预约纪念币东莞网站建设服务有什
  • 有哪些可以做h5的网站代理网址上境外网