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

网站建设存在的困难问题阿里云服务器的网站备案流程

网站建设存在的困难问题,阿里云服务器的网站备案流程,自媒体135客户端下载,品牌推广方案思维导图这里写自定义目录标题 MongoDB基本介绍MongoDB基本操作数据库相关集合相关增删改查 MongoDB基本介绍 简单介绍 MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产… 这里写自定义目录标题 MongoDB基本介绍MongoDB基本操作数据库相关集合相关增删改查 MongoDB基本介绍 简单介绍 MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品是非关系数据库当中功能最丰富最像关系数据库的。 它支持的数据结构非常松散是类似json的bson格式因此可以存储比较复杂的数据类型。 Mongo最大的特点是它支持的查询语言非常强大其语法有点类似于面向对象的查询语言几乎可以实现类似关系数据库单表查询的绝大部分功能而且还支持对数据建立索引。业务应用场景 MongoDB可应对“三高“需求 High performance对数据库高并发读写的需求 Huge Storage对海量数据的高效率存储和访问的需求 High Scalability High Availability对数据库的高可扩展性和高可用性的需求什么时候选择MongoDB 应用不需要事务及复杂join支持 新应用需求会变数据模型无法确定想快速迭代开发 应用需要2000-3000以上的读写QPS更高也可以 应用需要TB甚至PB级别数据存储 应用要求存储的数据不丢失 应用需要99.999%高可用 应用需要大量的地理位置查询、文本查体系机构 数据类型 MongoDB的最小存储单位就是文档document对象。文档document对象对应于关系型数据库的行。数据在MongoDB中以BSONBinary-JSON文档的格式存储在磁盘上。 BSONBinary Serialized Document Format是一种类json的一种二进制形式的存储格式简称 Binary JSONBSON和JSON一样支持内嵌的文档对象和数组对象但是BSON有JSON没有的一些数据类型如Date和Bin Data类型。 BSON中除了基本JSON类型 stringintegerbooleandoublenullarray和objectmongo还使用了特殊的数据类型。这些类型包括 date object id binary data regular expression和code。每一个驱动都以特定语言的方式实现了这些类型查看你的驱动的文档来获取详细信息 MongoDB基本操作 数据库相关 1、查看数据库 show databases;2、创建或切换数据库 use 数据库名选择数据库(如果数据库不存在,不会报错;会隐式创建:当后期该数据库有数据时自动创建) 3、删除数据库(先选中数据库) db.dropDatabase()集合相关 1、查看所有集合 show collections2、创建集合(插入数据会隐式创建) db.createCollection(集合名)3、删除集合 db.集合名.drop()增删改查 增 db.集合名.insert(JSON数据)use test2 db.c1.insert({uname:webopenfather,age:18}) ----在test2数据库的c1集合中插入数据姓名叫webopenfather年龄18岁mongodb会给每条数据增加一个全球唯一的_id键 一次性插入多条数据 db.c1.insert([ {uname:z3, age:3}, {uname:z4, age:4}, {uname:w5, age:5} ])快速插入10条数据 由于mongodb底层使用JS引擎实现的所以支持部分js语法。因此可以写for循环 for (var i1; i10; i) { db.c2.insert({uanme: ai, age: i}) }删除文档 db.集合名.remove(条件[,是否删除一条]) ---默认是false是否删除一条 true是删除的数据为第一条 db.c3.remove({uname:zs3},true) ---删除uname:zs3的第一条 db.c3.remove({uname:zs3}) --删除uname:zs3的所有修改文档 db.集合名.update(条件,新数据[是否新增,是否修改多条,])新数据是否需要使用修改器如果不使用那么会将新数据替换原来的数据。 1db.集合名.update(条件,{修改器:{键:值}}[是否新增,是否修改多条,])修改器 作用 $inc 递增 $rename 重命名列 $set 修改列值 $unset 删除列 是否新增 指条件匹配不到数据则插入(true是插入false否不插入默认) 是否修改多条 指将匹配成功的数据都修改true是false否默认 db.c3.update({uname:zs1},{$set:{uname:zs2}}) ----查找不到不做修改 db.c3.update({uname:zs1},{$set:{uname:zs2}},true) ----查找不到则插入db.c3.update({uname:zs10},{$inc:{age:2}}) ---给{uname:zs10}的年龄加2岁----修改gcc的username为barethage11sex字段重命名为sexuality删除address字段 db.people.update({username:gcc},{$set:{username:bareth},$inc:{age:11},$rename:{sex:sexuality},$unset:{address:true} }) 查询文档 db.集合名.find(条件[,查询的列])其他语法 db.集合名.find({键:{运算符值}}) ----查询所有数据 db.c1.find() ---只看uname列 db.c1.find({},{uname:1}) ---除了uname列都看 db.c1.find({},{uname:0}) -----查询age大于5的数据 db.c1.find({age:{$gt:5}}) ----查询年龄是5岁、8岁、10岁的数据 db.c2.find({age:{$in:[5,8,10]}}) ----查询年龄不是null的数据 db.c2.find({ age: { $ne: null } }) ----查询年龄一定存在且不是null的数据 db.c2.find({ age: { $exists: true, $ne: null } })1:主键为32的商品 db.goods.find({goods_id:32});2:不属第3栏目的所有商品($ne) db.goods.find({cat_id:{$ne:3}},{goods_id:1,cat_id:1,goods_name:1});3:本店价格高于3000元的商品{$gt} db.goods.find({shop_price:{$gt:3000}},{goods_name:1,shop_price:1});4:本店价格低于或等于100元的商品($lte) db.goods.find({shop_price:{$lte:100}},{goods_name:1,shop_price:1});5:取出第4栏目或第11栏目的商品($in) db.goods.find({cat_id:{$in:[4,11]}},{goods_name:1,shop_price:1});6:取出100价格500的商品($and) db.goods.find({$and:[{price:{$gt:100},{$price:{$lt:500}}}]);7:取出不属于第3栏目且不属于第11栏目的商品($and $nin和$nor分别实现) db.goods.find({$and:[{cat_id:{$ne:3}},{cat_id:{$ne:11}}]},{goods_name:1,cat_id:1}) db.goods.find({cat_id:{$nin:[3,11]}},{goods_name:1,cat_id:1}); db.goods.find({$nor:[{cat_id:3},{cat_id:11}]},{goods_name:1,cat_id:1});8:取出价格大于100且小于300,或者大于4000且小于5000的商品() db.goods.find({$or:[{$and:[{shop_price:{$gt:100}},{shop_price:{$lt:300}}]},{$and:[{shop_price:{$gt:4000}},{shop_price:{$lt:5000}}]}]},{goods_name:1,shop_price:1});9:取出goods_id%5 1, 即,1,6,11,..这样的商品 db.goods.find({goods_id:{$mod:[5,1]}});10:取出有age属性的文档 db.stu.find({age:{$exists:1}}); # 含有age属性的文档将会被查出
http://www.w-s-a.com/news/333538/

相关文章:

  • 做网站就是做服务中国效能建设网站
  • 唐河企业网站制作怎么样抖音seo排名软件哪个好
  • 做棋牌网站团队wordpress无限加载
  • 思创医惠网站建设微网站是手机网站吗
  • 宁波海曙网站建设市场营销管理
  • 网站被降权了怎么办做网站网页维护手机App开发
  • 营销型网站建设熊掌号tomcat 网站开发
  • 东莞网站建设seo广州 flash 网站
  • js网站评论框租房网站那些地图区域统计怎么做的
  • 企业门户网站平台建设招标采购文件长沙做网站找哪家好
  • 关于实验室建设的英文网站图文分销系统开发
  • wordpress 媒体库管理自己的网站什么做优化
  • 网站建设基本流程价格厦门seo网站推广
  • 辽宁响应式网站建设价格企业所得税率
  • 网站编辑及seo招聘上海做网站公司做网站的公司
  • 杭州四喜做网站建设么ja.wordpress.org
  • 旅游网站策划书企业公司名字大全
  • 营销型网站的标准郑州新密网站建设
  • 建设网站的公司管理公司网站设计
  • 手机网站有什么区别是什么意思不让网站开发公司进入后台
  • 网站正在建设中_敬请期待做宠物店网站
  • 个体营业执照可以做网站服务吗宣传品牌网站建设
  • 做平台是做网站和微信小程序的好别邯郸捕风科技有限公司
  • 公司做哪个网站比较好巴顿品牌设计官网
  • 济宁北湖建设局网站我要推广
  • mc网站的建设大型网站开发
  • 给网站做推广一般花多少钱全国最大的外发加工网
  • linux 网站301江西seo推广方案
  • c2c电子商务网站定制开发wordpress html单页
  • 查询网站空间商自己做的网站如何放到微信