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

乌鲁木齐市做平台网站/百度推广咨询

乌鲁木齐市做平台网站,百度推广咨询,做非法网站有哪些,美管加登录平台说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法。 对于database和collection无需主动创建,在插入数据时,如果database和collection不存在则会自动创建。先用命令行导向D:\\mongoDb\bin\目录下:1&#xff…


说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法。
对于database和collection无需主动创建,在插入数据时,如果database和collection不存在则会自动创建。
先用命令行导向D:\\mongoDb\bin\目录下:
1)help
2)show dbs,show collections/tables
3)use db
例如命令【use demodb】,创建demodb,不用担心demodb不会创建,当使用use demodb 命令创建第一个collection时会自动创建数据库demodb,
4)插入db.collectionName.insert({name:"jack",age:33})
5)查询
查询所有:db.Student.find();
查询一条:db.Student.findOne()
查询指定:db.Student.find({}); 例如:db.Student.find({color:"white"})
说明:find()的第二个参数限制返回的filed的个数,0代表不返回,1代表返回。"_id"键总是会被返回。
如果不带条件,只限制返回的filed个数的话,命令如下:db.Student.find({},{sex:0})。只需要第一个参数为{}空字典就可以。
6)查询条件

"$lt","$lte","$gt","$gte"分别对应<,<=,>,>=
$ne,不等于,$in,$not和$or

如下代码: db.Student.find({age:{$gt:33}})

查询age大于33的
db.Student.find({age:{$gte:33}})
db.Student.find({age:{$lt:33}})
db.Student.find({age:{$lte:33}})
db.Student.find({age:{$gt:23,$lt:43}})
db.Student.find({age:{$ne:33}}) 查询age不等于33
db.Student.find({color:{$all:["red","blue"]}})
--精确匹配,即被检索出来的文档,color值中的数组数据必须和查询条件完全匹配,即不能多,也不能少,顺序也必须保持一致。
db.Student.find({color:["red","blue","black"]})
--匹配数组中指定下标元素的值。数组的起始下标是0。注意color要加引号。
db.Student.find({"color.0":"white"})

7)排序

db.Student.find().sort({age:1})
db.Student.find().sort({age:1,sex:1})

--1代表升序,-1代表降序
8)分页

db.Student.find().sort({age:1}).limit(3).skip(3)

--limit代表取多少个document,skip代表跳过前多少个document。
9)获取数量
获取所有: db.Student.count();
db.Student.count({name:null})
--或者
db.Student.find({name:null}).count()
删除数据
删除所有:db.Student.remove({});
删除指定:db.Student.remove({name:null})
删除集合:db.Student.drop();

10)更新数据

命令【db.Student.update({name:"jack"},{age:55})】执行后
先查询name=jack的所有document,然后将name=jack的所有document都替换为{age:55},其它filed都没有了。
正确的更新方式应该为:
db.Student.update({name:"jack"},{$set:{age:55}})
2.增加field

--将name=lily的student增加一个filed height
db.Student.update({name:"lily"},{$inc:{height:175}})
3.upset-将数字field增加多少增量

--若存在则添加,否则更新,只能用于数字field,例如age更新前是50,更新了185,则变为235.
db.Student.update({name:"lily"},{$inc:{age:185}},true)
4.批量更新数据

4、特殊查询--null和exists

null可以匹配自身,而且可以匹配"不存在的"

--插入测试数据
db.Student.insert({name:null,sex:1,age:18})
db.Student.insert({sex:1,age:24})

db.Student.find({name:null}) --上面两条都能查到
db.Student.find({name:{$in:[null],$exists:true}}) ---只能查到第一条
5、数组数据查询

db.Student.insert({name:"wjh",sex:1,age:18,color:["red","blue","black"]})
db.Student.insert({name:"lpj",sex:1,age:22,color:["white","blue","black"]})
db.Student.find()

转载于:https://www.cnblogs.com/fer-team/p/6893410.html

http://www.jmfq.cn/news/5156389.html

相关文章:

  • 重庆网站建设 优化/怎么引流到微信呢
  • 泉州哪家网站建设公司好/百度百度一下你就知道
  • 新加坡网站开发公司/微信营销软件排行榜
  • 北京网站建设怎么样天/互动营销的方式有哪些
  • 制作网站的网页/网站快速优化排名官网
  • 嘉兴网站建设定制网站/站长工具关键词排名怎么查
  • 购买网站广告位/软件培训机构有哪些?哪个比较好
  • 制作一个简单的php网站/百度联盟怎么加入赚钱
  • 网站手机端做排名靠前/网络营销推广系统
  • 建设银行手机官方网站下载安装/企业宣传推广怎么做
  • 微信网站界面设计/手机端竞价恶意点击
  • 做直播网站需要哪些技术/企业网站建设流程
  • 在ps中网站界面应做多大/营销活动方案
  • 网站栏目模板如何选择/网站为什么要做seo
  • 泰和县网站免费建站/关键词查询工具免费
  • 硬件定制/九幺seo工具
  • 网站美工外包公司/短视频运营是做什么的
  • 深圳网站建设响应式/成人技能培训
  • 张雪峰建议取消市场营销/网站seo方案案例
  • 怎么用织梦系统建一个网站/关键词排名优化公司地址
  • 有什么网站可以自己做书/百度网盘app下载安装官方免费下载
  • 宁波网站推广平台推荐/百度收录提交申请
  • 数据网站开发/关键词排名优化易下拉软件
  • 宽屏大气网站模板/网络营销理论包括哪些
  • 建设银行官方网站诚聘英才频道/刚刚突发1惊天大事
  • 永久免费改ip地址软件/网站排名优化方法
  • 营销型的网站域名/万秀服务不错的seo推广
  • 武汉做网站seo/潍坊seo建站
  • 人才网站的seo怎么做/百度页面
  • 企业网站如何推广/seo优化服务是什么意思