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

河南省建设工程质监总站网站百度访问量统计

河南省建设工程质监总站网站,百度访问量统计,做网站的开题报告,查看网站备案号一、操作mongodb数据库 1、创建数据库 语法#xff1a;use 数据库名 注意#xff1a;如果数据库不存在则创建数据库#xff0c;否则切换到指定的数据库 注意#xff1a;如果刚刚创建的数据库不在列表内#xff0c;如果要显示它#xff0c;我…一、操作mongodb数据库     1、创建数据库         语法use 数据库名         注意如果数据库不存在则创建数据库否则切换到指定的数据库         注意如果刚刚创建的数据库不在列表内如果要显示它我们需要向刚刚创建的数据库中插入一些数据         (   db.student.insert({name:tom, age:18, gender:1,address:北京, isDelete:0})   )     2、删除数据库         前提使用当前数据库(use 数据库名)         db.dropDatabase()     3、查看所有数据         show dbs     4、查看当前正在使用的数据库         a、db         b、db.getName()     5、断开连接         exit     6、查看命令api         help 二、集合操作     1、查看当前数据库下有哪些集合         show collections     2、创建集合         a、             语法db.createCollection(集合名)             示例db.createCollection(class)         b、             语法db.集合名.insert(文档)             示例db.student.insert({name:tom, age:18, gender:1,address:北京, isDelete:0}) 区别两者的区别在于前者创建的是一个空的集合后者创建一个空的集合并添加一个文档 3、删除当前数据库中的集合         语法db.集合名.drop()         示例db.class.drop() 三、文档操作     1、插入文档         a、使用insert()方法插入文档             语法db.集合名.insert(文档)             插入一个db.student.insert({name:lilei, age:19, gender:1,address:北京, isDelete:0})             语法db.集合名.insert([文档1, 文档2, ……, 文档n])             插入多个db.student.insert([{name:海妹妹, age:17, gender:0,address:北京, isDelete:0},{name:韩梅梅, age:20, gender:0,address:上海, isDelete:0}]) b、使用save()方法插入文档             语法db.集合名.save(文档)             说明如果不指定_id字段save()方法类似于insert()方法。如果指定_id字段则会更新_id字段的数据             示例1db.student.save({name:poi, age:22, gender:1,address:石家庄, isDelete:0})             示例2db.student.save({_id:ObjectId(59950962019723fe2a0d8d17),name:poi, age:23, gender:1,address:石家庄, isDelete:0}) 2、文档更新         a、update()方法用于更新已存在的文档         语法             db.集合名.update(                 query,                 update,                 {                     upset:boolean,                     multi:boolean,                     writeConcern:document                 }             )         参数说明             queryupdate的查询条件类似于sql里update语句内where后面的内容             updateupdate的对象和一些更新的操作符($set,$inc)等$set直接更新$inc在原有的基础上累加后更新             upset可选如果不存在update的记录是否当新数据插入true为插入False为不插入默认为false             multi可选mongodb默认是false只更新找到的第一条记录如果这个参数为true,就按照条件查找出来的数据全部更新             writeConcern可选抛出异常的级别 需求将lilei的年龄更新为25         示例               db.student.update({name:lilei},{$set:{age:25}})               累加db.student.update({name:lilei},{$inc:{age:25}})                 全改db.student.update({name:poi},{$set:{age:42}},{multi:true})   b、save()方法通过传入的文档替换已有文档             语法                 db.集合名.save(                     document,                     {                         writeConcern:document                     }                 )             参数说明                 document文档数据                 writeConcern可选抛出异常的级别 3、文档删除         说明在执行remove()函数前先执行find()命令来判断执行的条件是否存在是一个良好习惯 语法             db.集合名.remove(                 query,                 {                     justOne:boolean,                     writeConcern:document                 }             )         参数说明             query可选删除的文档的条件             justOne可选如果为true或1则只删除一个文档             writeConcern可选抛出异常的级别 示例db.student.remove({name:poi}) 4、文档查询         a、find()方法             语法db.集合名.find()             查询集合下所有的文档(数据)db.student.find()         b、find()方法查询指定列             语法db.集合名.find(                 query,                 {                     key:1,                     key:1                 }             )             参数说明                 query查询条件                 key要显示的字段1表示显示 示例               db.student.find({gender:0},{name:1,age:1})               db.student.find({},{name:1,age:1}) c、pretty()方法以格式化的方式来显示文档             示例db.student.find().pretty() d、findOne()方法查询匹配结果的第一条数据             示例db.student.findOne({gender:0})     5、查询条件操作符         作用条件操作符用于比较两个表达式并从Mongodb集合中获取数据         a、大于 - $gt             语法db.集合名.find({key:{$gt:value}})             示例db.student.find({age:{$gt:20}})         b、大于等于 - $gte             语法db.集合名.find({key:{$gte:value}})         c、小于 - $lt             语法db.集合名.find({key:{$lt:value}})         d、小于等于 - $lte             语法db.集合名.find({key:{$lte:value}})         e、大于等于 和 小于等于 - $gte 和 $lte             语法db.集合名.find({key:{$gte:value,$lte:value}})         f、等于 - :             语法db.集合名.find({key:value})         g、使用_id进行查询             语法db.student.find({_id:ObjectId(id值)})             示例db.student.find({_id:ObjectId(5995084b019723fe2a0d8d14)})         h、查询某个结果集的数据条数             db.student.find().count()         i、查询某个字段的值当中是否包含另一个值             语法             示例db.student.find({name:/ile/})         j、查询某个字段的值是否以另一个值开头             示例db.student.find({name:/^li/})     6、条件查询and 和 or         a、AND条件             语法db.集合名.find({条件1,条件2,……,条件n})             示例db.student.find({gender:0,age:{$gt:16}})         b、OR条件             语法                 db.集合名.find(                     {                         $or:[{条件1},{条件2},……,{条件n}]                     }                 )             示例db.student.find({$or:[{age:17},{age:{$gte:20}}]})         c、AND和OR联合使用             语法                 db.集合名.find(                     {                         条件1,                         条件2,                         $or:[{条件3},{条件4}]                     }                 )     7、limit、skip         a、limit()读取指定数量的数据记录             db.student.find().limit(3)         b、skip()跳过指定数量的数据             db.student.find().skip(3)         c、skip与limit联合使用             通常用这种方式来实现分页功能             示例db.student.find().skip(3).limit(3)     8、排序         语法db.集合名.find().sort({key:1|-1})         示例db.student.find().sort({age:1})         注意1表示升序-1表示降序
http://www.zqtcl.cn/news/784528/

相关文章:

  • 注册或者浏览社交类网站时不恰当威宁做网站
  • 国外的电商网站有哪些方面沈阳医疗网站制作
  • 那个企业网站是用vue做的网站频道运营怎么做
  • 英语培训学校网站怎么做网站建建设公司和网络自建
  • 无法访问iis网站网站吸引客户
  • 郑州企业网站排名优化wordpress指定文章
  • 南京 网站开发宿州网站建设工作室
  • 龙海市城乡规划建设局网站河南郑州哪里可以做公司网站
  • 网站正能量晚上不用下载进入免费成都网站制作方案
  • 宝安做棋牌网站建设哪家公司便宜jsp网站搭建
  • 英文网站建设方法深圳信用网
  • ip查询网站用织梦后台修改网站logo
  • 网站编辑信息怎么做茶叶网站建设策划书ppt
  • 网站建设费摊销几年嵌入式软件开发用什么语言
  • 网站备案 后期商业设计网站
  • 网站负责人半身照国际公司和跨国公司
  • 网站的组成友情下载网站
  • 做视频课程网站中职网站建设
  • seo整站优化服务盗图来做网站
  • 网站服务器基本要素有哪些交易网站的建设规划
  • 网站开发源代码mvc山东网站推广
  • 深圳建网站兴田德润团队织梦的网站模板免费吗
  • 手机响应式网站怎么做图书馆建设网站注意点
  • 白云做网站要多少钱wordpress指定分类子类
  • 侧导航网站济南网上房地产
  • 做得比较好的公司网站自己可以学做网站吗
  • 陕西省两学一做网站产品推广方案
  • 做网站ps文字有锯齿网站建设项目管理基本要求
  • 大连网站制作的网络科技公司取名创意
  • 哈尔滨企业网站建站推荐专业微网站营销