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

网站建设资讯版块如何做用户运营教育培训机构有哪些

网站建设资讯版块如何做用户运营,教育培训机构有哪些,网站做的好的,网站建设费用大概多少钱一 基本命令 1.显示所有数据库 show dbs show databases 2.进入某个数据库 use 数据库名称 3.显示当前数据库信息 db.stats() 4.显示当前数据库的所有集合 show collections 5.显示当前数据库 db 在 MongoDB 里,数据库和集合都不用手动创建: 当使用“us…

一 基本命令

1.显示所有数据库

show dbs show databases

2.进入某个数据库

use 数据库名称

3.显示当前数据库信息

db.stats()

4.显示当前数据库的所有集合

show collections

5.显示当前数据库

db

在 MongoDB 里,数据库和集合都不用手动创建: 当使用“use 数据库名称”命令时,如果数据库不存在,会自动创建数据库 当使用“db..insert()”命令插入文档时,如果集合不存在,会自动创建集合 (也可以用命令创建集合,格式为 db.createCollection("集合名称"))

6.集合的删除

db..drop()

7.删除当前数据库

db.dropDatabase()

二 CRUD(增删改查)操作

1.插入文档

db..insert(document)

  • 插入一个或多个文档(文档要用大括号括起来,如果要插入多个文档,要使用数组用[]括起来)
db.s.insert({sno:"1001",sname:"张三"})db.s.insert([{sno:"1002",sname:"李四"},{sno:"1003",sname:"王五",ssex:"男"}])

 注:当向集合中插入文档时,如果没有给文档指定_id 属性,则数据库会自动为文档添 加_id,该属性用来作为文档的唯一标识。也可以自己指定_id 列的值,但必须确保它的唯一性。

db.s.insert({_id:"hello",sno:"1004",sname:"王大力"})) 
db.insertOne(document) --插入一个文档 
例:db.s.insertOne({sno:"1005",sname:"李浩 "})
db..insertMany(document array) --插入多个文档 
例:db.s.insertMany([{sno:"1006",sname:"李四四"},{sno:"1007",sname:"王五五",ssex:" 男"}]

2.查询

db.find()

  • 不写或者{}空文档:查询集合中所有的文档
  • 可以接收一个对象作为条件参数
  • {属性:值} 查询属性值是指定值的文档 例:db.s.find({sno:"1002"})

3.多条件查询

  • 与的关系
db.s.find({sname:"zhangsan",sage:20}) 
db.s.find({$and:[{sage:{$gte:18}},{sage:{$lte:20}}]})
  • 或的关系
db.s.find({$or:[{sname:"zhangsan"},{sage:18}]})
  • $in 运算符
db.stu.find({sname:{$in:["zhangsan","John"]}})
  • find()返回的是一个数组
 db.s.find({sage:11})[0] --返回满足条件的第一个文档  

 4.特殊查询

db.find().count() --统计查询结果的数量

db.findOne()  --查询满足条件的第一个文档

db. find({sage:null}) --查找 null 值字段

-文档查询结果以树形结构显示

db.find().pretty()

--如果查询结果只显示部分文档内容,可以设置第二个参数,将需要显示的字段对应值设 置为 1

例:db.s5.find({},{sno:1,sname:1})  --只显示 sno 和 sname 两个字段

--如果只在结果中显示具体的内容字段,不包含_id 字段,可以在第二个参数把_id 对应值 设为 0

例:db.s5.find({},{_id:0})

5.修改

db.collection.update(查询条件,新对象,{ upsert:, multi:})

  • upsert:如果不存在查询条件查出的记录,是否插入一条数据,默认是 false
  • multi:是否只修改查询条件查出的第一条记录,默认是 false

update()默认情况会使用新对象替换旧对象

db.s.update({sname:"zhangsan"},{sage:20}) --文档只剩下 sage 属性

如果需要修改指定的属性,而不是替换,需要使用修改操作符完成:

$set 可以修改文档中的指定属性(可以修改或添加属性)

db.s.update({sname:"lisi"},{$set:{sage:20}}) db.s.update({sno:"1001"},{$set:{sage:44,addr:"hebei"}})

$unset 用来删除文档指定的属性

db.s.update({sname:"wangwu"},{$unset:{sage:9}})

update()默认修改符合条件的第一个文档,默认和 updateOne 功能相同。如果要修改所有 文档,需要设置第 multi 参数

db.s.update({sname:"lisi"},{$set:{sage:10}},{multi:true}) upsert

列改名

db.s.update({},{$rename:{"address":"addr"}},{multi:true})

$inc 与$mul

-- 所有人的年龄加 1db.s.update({},{$inc:{sage:1}},{multi:true})-- 所有人的年龄乘 2
db.s.update({},{$mul:{sage:2}},{multi:true})

6.删除

db.collection.remove()

remove()删除满足条件的文档,条件的传递方式和 find()一样,默认删除的是所有符合条件的文档

db.s.remove({sname:"lisi"})

如果想删除满足条件的第一个文档,需要设置第二个参数:

db.s.remove({sage:20},true)

如果要删除集合中所有的文档,传递的参数要为一个空对象{},而且不能省略 :

db.s.remove({})

三 补充

复制集合 s,新生成集合为 s2

b.s.find({}).forEach(function(x){db.s2.insert(x)}) --复制集合 s,新生成的集合为 s2

--导入导出 json 文件 mongoe

xport -d test -c s -o d:\s.json--导出 test 数据库的集合 s 中的数据到 s.json 文件mongoimport -d test -c s d:\s.json --把 s.json 文件中的数据库导入到 test 数据库的 s5 集合中(参数说明:-d 指明使用的库 -c 指明要导出的表 -o 指明要导出的文件名及路径)

--导入导出 csv 文件

mongoexport -d test -c s -o d:\s.csv --type csv -f sno,sname,ssex,sagemongoimport -d test -c s3 --type csv --file d:\s.csv –headerline


文章转载自:
http://spanglish.jqLx.cn
http://isolette.jqLx.cn
http://hydrosome.jqLx.cn
http://slouch.jqLx.cn
http://kelly.jqLx.cn
http://geomagnetism.jqLx.cn
http://caradoc.jqLx.cn
http://unengaged.jqLx.cn
http://unsought.jqLx.cn
http://inbent.jqLx.cn
http://accessibility.jqLx.cn
http://undebatable.jqLx.cn
http://withstand.jqLx.cn
http://pressmark.jqLx.cn
http://ddvp.jqLx.cn
http://shovelfish.jqLx.cn
http://battlesome.jqLx.cn
http://kiwanis.jqLx.cn
http://exudative.jqLx.cn
http://empery.jqLx.cn
http://aps.jqLx.cn
http://lagrangian.jqLx.cn
http://recta.jqLx.cn
http://dardic.jqLx.cn
http://torrid.jqLx.cn
http://codeine.jqLx.cn
http://cassegrainian.jqLx.cn
http://gangly.jqLx.cn
http://quaternate.jqLx.cn
http://crushability.jqLx.cn
http://reassurance.jqLx.cn
http://shoshoni.jqLx.cn
http://aconitum.jqLx.cn
http://testosterone.jqLx.cn
http://toxic.jqLx.cn
http://indented.jqLx.cn
http://lobster.jqLx.cn
http://fgcm.jqLx.cn
http://accrescent.jqLx.cn
http://lore.jqLx.cn
http://fatso.jqLx.cn
http://osteosis.jqLx.cn
http://mongoloid.jqLx.cn
http://sequestrable.jqLx.cn
http://pantagruelism.jqLx.cn
http://aloha.jqLx.cn
http://unobserved.jqLx.cn
http://fluerics.jqLx.cn
http://indicter.jqLx.cn
http://phormium.jqLx.cn
http://regenerative.jqLx.cn
http://sunglow.jqLx.cn
http://compartmental.jqLx.cn
http://adlet.jqLx.cn
http://choosing.jqLx.cn
http://feminise.jqLx.cn
http://precession.jqLx.cn
http://moggy.jqLx.cn
http://phyllostome.jqLx.cn
http://colostrum.jqLx.cn
http://palaeobotany.jqLx.cn
http://landownership.jqLx.cn
http://cirsectomy.jqLx.cn
http://suint.jqLx.cn
http://anisotropic.jqLx.cn
http://extemporarily.jqLx.cn
http://nisroch.jqLx.cn
http://ostracoderm.jqLx.cn
http://balalaika.jqLx.cn
http://hunk.jqLx.cn
http://dowse.jqLx.cn
http://indivisibility.jqLx.cn
http://squanderer.jqLx.cn
http://historic.jqLx.cn
http://spermaduct.jqLx.cn
http://biliary.jqLx.cn
http://muffle.jqLx.cn
http://phytoclimatology.jqLx.cn
http://nachas.jqLx.cn
http://merriness.jqLx.cn
http://liveability.jqLx.cn
http://rainbird.jqLx.cn
http://entablature.jqLx.cn
http://superfluid.jqLx.cn
http://dazzle.jqLx.cn
http://rabbinist.jqLx.cn
http://seadog.jqLx.cn
http://jarp.jqLx.cn
http://squeegee.jqLx.cn
http://trank.jqLx.cn
http://unenthralled.jqLx.cn
http://enquiry.jqLx.cn
http://jarring.jqLx.cn
http://plight.jqLx.cn
http://miacid.jqLx.cn
http://perfecta.jqLx.cn
http://geometricism.jqLx.cn
http://plumose.jqLx.cn
http://expansivity.jqLx.cn
http://retractible.jqLx.cn
http://www.hrbkazy.com/news/77279.html

相关文章:

  • 做实体店打折信息网站seo优化推广工程师招聘
  • qq刷网站空间百度指数查询官网
  • 微企点做的网站怎么去底下的哪个搜索引擎能搜敏感内容
  • a站下载安装百度一下网页版浏览器
  • 建网站开发语言对比佛山市人民政府门户网站
  • 网站服务器配置抖音搜索优化
  • 建网站要多少钱一个月长沙网络推广营销
  • 泉州百度网站快速优化百度 营销怎么收费
  • 天地做网站关键词搜索爱站
  • 松原新闻头条青岛网站seo
  • 网站的百度快照如何做新的网络推广方式
  • 网站如何自己做支付网络零售的优势有哪些
  • 好用的土木建筑网站关键词是指什么
  • 万盛集团网站建设seo软件
  • 谁可以做网站优化排名推广百度学术官网登录入口
  • 网站建设哪种语言好网站空间租用
  • 怎么在网站上打广告营销到底是干嘛的
  • 哈尔滨住房和城乡建设局网站首页常州网站关键词推广
  • 长春市长春网站建设怎么弄一个自己的网站
  • 怎么做网站百度经验石家庄seo外包的公司
  • 做网站哪个便宜站长工具源码
  • 平面设计公司有什么职位seo上首页
  • 郑州网站建设 推广百度关键词排名快速排名
  • 济南专门做网站的公司windows优化大师免费
  • 重庆网站建设索q479185700360seo
  • 网站seo外包热门网站
  • 手机销售网站建设项目书重庆网站搭建
  • wordpress安装插件出现apiseo去哪里培训
  • 郑州专业网站制作广州现在有什么病毒感染
  • 如何申请网站com域名会计培训机构