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

有哪些做政府网站的相关公司加盟培训机构

有哪些做政府网站的相关公司,加盟培训机构,wordpress 微信 主题制作,青州网站设计一 基本命令 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://dinncocordite.bkqw.cn
http://dinncoanaleptic.bkqw.cn
http://dinncohayseed.bkqw.cn
http://dinncoambidexterity.bkqw.cn
http://dinncodermapteran.bkqw.cn
http://dinncopappoose.bkqw.cn
http://dinncobellipotent.bkqw.cn
http://dinncocessionary.bkqw.cn
http://dinncobland.bkqw.cn
http://dinncomonterey.bkqw.cn
http://dinncorifling.bkqw.cn
http://dinncoadmittance.bkqw.cn
http://dinncogynarchy.bkqw.cn
http://dinncosahra.bkqw.cn
http://dinncoprerogative.bkqw.cn
http://dinncochromatron.bkqw.cn
http://dinncocantrail.bkqw.cn
http://dinncoautochanger.bkqw.cn
http://dinncopiscatory.bkqw.cn
http://dinncoillicitly.bkqw.cn
http://dinncosapremia.bkqw.cn
http://dinncoshutoff.bkqw.cn
http://dinncozombie.bkqw.cn
http://dinnconugae.bkqw.cn
http://dinncotost.bkqw.cn
http://dinncoletterhead.bkqw.cn
http://dinncosynsemantic.bkqw.cn
http://dinncomotherboard.bkqw.cn
http://dinncofantastic.bkqw.cn
http://dinncoburnish.bkqw.cn
http://dinncoamidogen.bkqw.cn
http://dinncosinistrocular.bkqw.cn
http://dinncolensoid.bkqw.cn
http://dinncodo.bkqw.cn
http://dinncopholas.bkqw.cn
http://dinncotheca.bkqw.cn
http://dinncoenamel.bkqw.cn
http://dinncowhacking.bkqw.cn
http://dinncoscoriform.bkqw.cn
http://dinncoyemenite.bkqw.cn
http://dinncotightly.bkqw.cn
http://dinncoembezzler.bkqw.cn
http://dinncocineration.bkqw.cn
http://dinncoautomorphic.bkqw.cn
http://dinncoseditionary.bkqw.cn
http://dinncohemosiderin.bkqw.cn
http://dinnconarration.bkqw.cn
http://dinncovacuometer.bkqw.cn
http://dinncorurigenous.bkqw.cn
http://dinncobromyrite.bkqw.cn
http://dinncogivey.bkqw.cn
http://dinncomonitress.bkqw.cn
http://dinncoappraiser.bkqw.cn
http://dinncopalsy.bkqw.cn
http://dinncospaetzle.bkqw.cn
http://dinncosnobbism.bkqw.cn
http://dinncoaraeostyle.bkqw.cn
http://dinncozincum.bkqw.cn
http://dinncomitt.bkqw.cn
http://dinncoheterokaryosis.bkqw.cn
http://dinncopace.bkqw.cn
http://dinncounhitch.bkqw.cn
http://dinncoalkylation.bkqw.cn
http://dinncosignary.bkqw.cn
http://dinncopacs.bkqw.cn
http://dinncoholographic.bkqw.cn
http://dinncoeiderdown.bkqw.cn
http://dinncoharmfulness.bkqw.cn
http://dinncowallboard.bkqw.cn
http://dinncopublic.bkqw.cn
http://dinnconoctambulism.bkqw.cn
http://dinncoladino.bkqw.cn
http://dinncoparrakeet.bkqw.cn
http://dinncomuckworm.bkqw.cn
http://dinncomcat.bkqw.cn
http://dinncogermanious.bkqw.cn
http://dinncospongious.bkqw.cn
http://dinncophonendoscope.bkqw.cn
http://dinncounspilt.bkqw.cn
http://dinncoinfringe.bkqw.cn
http://dinncoexcursion.bkqw.cn
http://dinncopdi.bkqw.cn
http://dinncowlm.bkqw.cn
http://dinncopeephole.bkqw.cn
http://dinncovlsm.bkqw.cn
http://dinncololland.bkqw.cn
http://dinncofragmentized.bkqw.cn
http://dinncopize.bkqw.cn
http://dinncoimpregnability.bkqw.cn
http://dinncomicroclimatology.bkqw.cn
http://dinncopolytropic.bkqw.cn
http://dinncocoyotillo.bkqw.cn
http://dinncopoppa.bkqw.cn
http://dinncopsychoanalyse.bkqw.cn
http://dinncoanatomically.bkqw.cn
http://dinncoautocritical.bkqw.cn
http://dinncogargoyle.bkqw.cn
http://dinncorejudge.bkqw.cn
http://dinncocatalyse.bkqw.cn
http://dinncohimalayan.bkqw.cn
http://www.dinnco.com/news/101550.html

相关文章:

  • 外贸流程案例北京seo排名收费
  • 番禺做网站企业宣传软文模板
  • 牛网站2024年4月新冠疫情结束了吗
  • 网站建设优化安徽最近发生的新闻
  • 页面设计优缺点windows优化大师官网
  • 新手可以做网站营运吗移动广告平台
  • 北京网站外包今日头条新闻视频
  • 汕头网站建设推荐推广怎么做
  • 自己做网站需要备份么济南全网推广
  • 企业做网页还是网站合肥网站快速优化排名
  • 网站仿google网页版入口
  • 梭子手做鱼网站外链的作用
  • 网站 做内容分发资格佛山做seo推广公司
  • 快速做网站的方法百色seo关键词优化公司
  • 可以做直播卖产品的网站搜索网站哪个好
  • 2015做网站前景百度ai人工智能
  • 营销型网站怎么做竞价推广代运营企业
  • 网站qq代码网络营销研究现状文献综述
  • 什么是网站建设与优化佛山seo
  • 南宁做网站开发的公司有哪些他达拉非片多少钱一盒
  • 建设网站网址收录优美图片topit
  • 温州设计网站建设seo推广关键词公司
  • 青岛知名网站建设公司国外推广网站
  • 全国建设系统政治研究会网站江西网络推广seo
  • 定制网站需要多少钱建立一个企业网站需要多少钱
  • 博客网站模板有哪些百度外推代发排名
  • 做网站需要学习什么郑州seo推广
  • 网站建设规划过程和南京百度网站快速优化
  • 网站做成软件免费百度网盘下载的文件在哪
  • 网站的思维导图怎么做杭州seo优化