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

工作室装修网站源码凤山县住房和城乡建设局网站

工作室装修网站源码,凤山县住房和城乡建设局网站,网站建设的主要流程有哪些,网站内容管理后台系统怎么做目录 一、MongoDB数据库原理 二、MongoDB数据库和集合基本操作#xff08;增删改查#xff09; 三、MongoDB数据库的文档基本操作#xff08;增删改#xff09; 四、学习笔记 往期文章#xff1a;【NoSQL数据库】MongoDB数据库的安装与卸载-CSDN博客 一、MongoDB数据…目录 一、MongoDB数据库原理 二、MongoDB数据库和集合基本操作增删改查 三、MongoDB数据库的文档基本操作增删改 四、学习笔记 往期文章【NoSQL数据库】MongoDB数据库的安装与卸载-CSDN博客 一、MongoDB数据库原理 MongoDB层次从小到大键值对—文档—集合—数据库 MongoDB是一个开源文档数据库提供高性能高可用性和自动扩展旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB中的记录是一个文档它是由字段和值(keyvalue)对组成的数据结构。 MongoDB文档与JSON对象相似。 字段的值可能包括其他文档数组和文档数组。 在MongoDB中基本的概念是文档(document)、集合(collection)、数据库(database)。 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column Field 数据字段/域 index Index 索引 table joins 表连接,MongoDB不支持 primary key primary key 主键,MongoDB自动将_id字段设置为主键 二、MongoDB数据库和集合基本操作增删改查 1、启动mongodb并进入命令行如下图所示 2、MongoDB创建数据库 1使用/创建数据库Employee命令use Employee 2显示所有数据库命令show dbs 3向Employee插入数据命令 db.Employee.insert({“name”:”google”}) 3、MongoDB删除数据库 删除数据库Employee需要进入该数据库命令db.dropDatabase() 4、集合操作 1创建集合 在myDB数据库里创建集合myCollection命令 db.createCollection(myCollection) 2查询集合 在数据库myDB里查询所有集合命令show collections 3对集合重命名 将集合myCollection重命名mycoll命令 db.myCollrction.renameCollection(mycoll) 4删除集合命令db.mycoll.drop() 重复练习在数据库myDB里创建集合AAA并把其重命名为aaa再删除集合aaa如下图所示 三、MongoDB数据库的文档基本操作增删改 1、先使用MongoDB数据库Employee 创建集合AAA 2、向集合AAA中插入表格所示的文档数据使用db.AAA.insert() _id Count Test2 Test5 “自动生成” 1 Flase True “自动生成” 2 Flase True “自动生成” 3 Flase True “自动生成” 4 Flase True “自动生成” 5 Flase True “自动生成” 6 Flase True “自动生成” 7 Flase True “自动生成” 8 Flase True “自动生成” 9 Flase True 如下所示 用db.AAA.find()查询集合AAA里的所有文档数据 3、将Count值大于1的第一条记录中Test2更新为OK即修改Count值为2的记录,使用db.AAA.update()如下所示 db.AAA.update({Count: {$gt:1}},{$set: {Test2: OK}}) 查看更新情况显示Count值为2的Test2内容已更新为OK。 4、将Count值大于2的所有记录中Test2全部更新为OK。 这里需要添加一个multi参数设置为true表示update操作会更新所有符合条件的记录设置为false表示只更新第一条符合条件的记录。这里要全部更新设置为true如下所示 db.AAA.update({Count:{$gt:2}},{$set: {Test2: OK}},{multi:true}) 可以看到Count值为3~9的记录中Test2内容更新为OK。 5、将Count值大于3的第一记录中Test5用添加方式通过配置upsert更新为OK。 这里使用到upsert参数设置为true表示如果没有找到符合条件的记录就插入一个新记录设置为false表示如果没有找到符合条件的记录不会执行插入新记录。本题已经有Count值大于3的记录,所以upsert设置成什么值暂时不会影响数据的添加。因为是只更新符合条件的第一条记录所以multi值为false如下所示 db.AAA.update({Count:{$gt:3}},{$set:{Test5:OK}},{upsert:true,multi:false}) 可以看到Count值为4的记录中Test5内容更新为OK。 6、将Count值大于4的所有记录中Test5用添加方式更新为OK。 更新所有符合条件的记录只需要将上题的语句中multi值改为true即可如下所示 db.AAA.update({Count:{$gt:4}},{$set:{Test5:OK}},{upsert:true,multi:true}) 可以看到Count值为5~9的记录中Test5内容更新为OK。 7、采用更新的方式将Count值大于5的所有记录中Count值全部增加1。 $inc是递增操作符用于实现对Count字段值增加1的操作,这里更新所有记录mutli值为true如下所示 db.AAA.update({Count: {$gt:5}},{$inc: {Count:1}},{multi:true}) 可以看到Count值为6~9的记录的Count值都加了1。 8、采用更新的方式将Count值大于10的第一个记录中Count值增加2。 由于目前集合里没有Count值大于10的记录所以执行更新语句显示没有找到符合条件的文档都是0如下所示 db.AAA.update({Count: {$gt:10}},{$inc: {Count:2}},{multi:false}) 因此先添加一条Count为11的记录再进行更新语句如下所示 db.AAA.insert({Count:11,Test2:OK,Test5:OK}) 可以看到Count为11的记录的Count值已经变成了13。 9、删除集合AAA下的所有文档使用db.AAA.remove({})如下所示 四、学习笔记 插入文档使用db.collection.insert()来实现如果不指定_id的值则MongoDB会自动生成一串字符来表示_id。更新文档使用db.collection.update()来实现其中有两个可选参数一个是multi一个是upsret。multi参数设置为true表示update操作会更新所有符合条件的记录设置为false表示只更新第一条符合条件的记录。upsert参数设置为true表示如果没有找到符合条件的记录就插入一个新记录设置为false表示如果没有找到符合条件的记录也不会执行插入新记录。 删除文档使用db.collection.delete Many({})或db.col.remove({})删除指定文档使用db.collection.deleteOne。
http://www.hkea.cn/news/14501840/

相关文章:

  • 安乡网站制作wordpress手机版如何在电脑
  • 网站收录入口申请查询网站开发推荐一本书
  • linux网站开发软件金蝶软件官方报价
  • excel 表格 做的网站一站式推广平台
  • 长沙南站建站免费word文档模板下载网站
  • 苍溪网站建设流量精灵app
  • 网站设计说明范文深圳网站公司招聘信息
  • 如何网站建设 需要详细的步骤网站运营学习
  • 怎样用dw做网站主页软件开发工具也称为什么工具
  • 网站推广途径及要点网站开发策划个人简历
  • 网奇e游通旅游网站室内设计联盟官网论坛
  • 上海 国际网站设计佛山网站建设多少钱
  • 静态网站开发步骤网站建设用什么网站好一点
  • 网站建设中服务器搭建方式给帅哥做奴视频网站地址
  • 银川建立网站门户网站功能
  • 惠州地区网站建设公司wordpress图片放大滑动
  • 客户管理系统在哪进入vue做网站对seo
  • 广东官网网站建设平台惠州悦商做网站
  • 现在ui做的比较好的网站海外网站建设平台
  • 东营企业网站制作深圳网站建设前十名
  • 南桥做网站wordpress poststatus
  • 美食网站的建设重庆宣传片2023
  • 免费推广网站入口2020活动策划公司主要做什么
  • 原创网站设计西安网站建设设计公司
  • 界面网页设计培训西安网站优化维护
  • 四川网站开发公司上海最新新闻发布
  • 怎么查看域名网站的容量到期自己写wordpress插件吗
  • 电商类网站有哪些wordpress mip img
  • 上海网站建设制作公司建筑公司电话号码
  • 广东南方通信建设有限公司官方网站wordpress教材.txt