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

做响应式网站图片需要做几版游戏推广引流软件

做响应式网站图片需要做几版,游戏推广引流软件,软件开发接单平台排行,ubuntu ftp wordpress文章目录 1. 安装(1). 启动mongodb(2). 数据库连接 2. 基本命令(1) 数据库操作(2) 集合操作(3) 文档操作1) 简单查询2) 条件查询3) 投影查询4) 文档更新5) 列值增长修改6) 删除文档7) 分页查询8) 排序查询9) 正则查询(模糊查询)10) 比较查询11) 包含查询 3. 索引(1) 执行计划 1…

文章目录

  • 1. 安装
    • (1). 启动mongodb
    • (2). 数据库连接
  • 2. 基本命令
    • (1) 数据库操作
    • (2) 集合操作
    • (3) 文档操作
      • 1) 简单查询
      • 2) 条件查询
      • 3) 投影查询
      • 4) 文档更新
      • 5) 列值增长修改
      • 6) 删除文档
      • 7) 分页查询
      • 8) 排序查询
      • 9) 正则查询(模糊查询)
      • 10) 比较查询
      • 11) 包含查询
  • 3. 索引
    • (1) 执行计划

1. 安装

官网:https://www.mongodb.com/try/download/community

(1). 启动mongodb

# 命令行加参数
mongod  --dbpath=..\data\db# 命令行加配置文件,需要先编写配置文件
mongod -f ..\conf\mongod.conf

(2). 数据库连接

# 默认链接本地27017端口
mongo
# 指定连接mongo --host=127.0.0.1 --port=27017

2. 基本命令

(1) 数据库操作

#  查看所有数据库
show dbs  或者 show database# 创建使用数据库,存在使用不存在创建使用
use dbName#  当前数据
db#  删除数据库
db.dropDatabse()

(2) 集合操作

#  集合创建db.createCollection("set1")#  集合查看show collections
#  删除集合
db.集合名称.drop()

(3) 文档操作

#  单文档插入(json格式插入),如果集合不存在会自动创建
db.set1.insert({"id":1,"name":"zhangsan","age":23})
#  多文档插入
db.set1.insertMany([{"id":1,"name":"zhangsan","age":23},{"id":2,"name":"lisi","age":24}])

1) 简单查询

#  查询 
db.集合名称.find()
# 查询一条数据
db.集合名称.findOne()

2) 条件查询

#  根据条件查询(json格式指定条件,如{"id":1})
db.集合名称.find("条件")# 多条件(与或)
db.集合名称.find({$and[{"条件集合"}]})
db.集合名称.find({$or[{"条件集合"}]})

3) 投影查询

投影: 选择列

db.集合名称.find({查询条件},{投影条件})
例如:  db.set1.findOne({},{"name":1})

4) 文档更新

#  全局更新,使用更新内容替换原来的文档(默认为第一个)
db.集合名.update({条件},{更新内容})#  局部更新(只会修改指定字段)
db.集合名称.update({条件},{$set:{更新内容}})
例如:  db.set1.update({"name":"wangwu"},{$set:{"age":18}})# 批量修改(上面语句默认修改一条) 使用updateMany命令
db.set1.updateMany({"name":"wangwu"},{$set:{"age":18}})

5) 列值增长修改

#  使用$inc函数为增加
db.集合名称.update({条件}{$inc:{"增加字段":增加值}})

6) 删除文档

#  会删除条件匹配的所有数据
db.集合名称.remove({条件})
#  删除集合中全部数据
db.集合名称.remove()

7) 分页查询

# 统计,不带条件统计所有
db.集合名称.count({查询条件})#  查询前2条记录
db.集合名称.find().limit(2)
# 跳过前2条数据
db.集合名称.find().limit(2)# 分页查询(配合skip和limit)
db.集合名称.find().limit(2).skip(3)

8) 排序查询

# 1为降序,-1为升序
db.集合名称.find().sort({排序字段:1})

9) 正则查询(模糊查询)

db.集合名称.find({查询条件:/正则/})

10) 比较查询

db.集合名称.find({"字段":{$指令:值}})
/*
指令: >			gt<			lt>= 			gte<=			lte!=			ne
*/

11) 包含查询

db.集合名称.find({"字段":{$in:["匹配集合"]}})

3. 索引

索引: 通过特定数据结构,提高查询效率(B树)

查看索引:

# 查询集合中所有索引
db.集合名称.getIndexs()
/*
[ { "v" : 2, "key" : { "_id" : 1 }, "name" : "_id_" } ]
v :  		索引版本
key: 		索引字段_id:	升序(-1降序)
name: 		索引名称
*/

创建索引:

db.集合名称.createIndex(keys,[options])
例如: db.set1.createIndex({"id":1})
/*
kyes: 为给哪些key创建索引options(常用): unique: 唯一索引name: 	索引名称
*/

删除索引:

db.集合名称.dropIndex({指定名称或者条件})
例如: db.set1.dropIndex({"id":1})# 删除所有索引
db.集合名称.dropIndexes()

(1) 执行计划

相当于mysql的: explain

db.集合名称.find().explain()
http://www.15wanjia.com/news/24268.html

相关文章:

  • b2c平台网站开发承接网络推广外包业务
  • 东营做网站seo专业网络推广公司
  • 哈尔滨做网站建设seo词条
  • 做网站需要会什么条件公司网络营销推广方案
  • 企业网站备案需要多久百度风云排行榜官网
  • 沈阳定制网站开发公司正规的教育培训机构有哪些
  • 网站哪些页面会做静态化百度上怎么打广告宣传
  • 设计一个网页具体步骤电脑优化软件
  • 网站seo自己怎么做网上营销的平台有哪些
  • 网站制作公司哪家南京大门安装制表白网站制作佛山优化网站关键词
  • 用KEGG网站做通路富集分析成都比较靠谱的seo
  • 淄博网站建设电话咨询品牌营销策划公司
  • 做信息类网站有哪些竞价服务托管价格
  • 网站建设网站制作公司公司网页制作流程
  • 变态动漫做那个的视频网站青岛网站seo服务
  • 建立网站的流程多少钱国外搜索引擎
  • 下载wix做的网站seo需要什么技术
  • 网络哪里能接活做网站百度用户服务中心官网
  • dede更新网站seo站长工具是什么
  • 建站语言佣金高的推广平台
  • 网站相册代码百度热搜榜单
  • 沈阳微信网站制作如何注册网站怎么注册
  • 只做彩票网站犯法吗互联网营销方式
  • 设计师可以做兼职的网站有哪些2023年国际新闻大事件10条
  • 营销型网站建设菲凡网软文营销的作用
  • 做网站建立数据库百度推广开户免费
  • 网站多久会被百度收录哪里可以引流到精准客户呢
  • 购物网站代码html58同城网站推广
  • 建一个商城网站需要多少钱市场调研分析报告
  • 如何删除wordpress底部郑州网站建设方案优化