做微博这样的网站吗,河南中原建设网站微信群,汽车销售网站,搜狗站长平台验证网站一 基本命令
1.显示所有数据库 show dbs show databases 2.进入某个数据库 use 数据库名称 3.显示当前数据库信息 db.stats() 4.显示当前数据库的所有集合 show collections 5.显示当前数据库 db 在 MongoDB 里#xff0c;数据库和集合都不用手动创建#xff1a; 当使用“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如果不存在查询条件查出的记录是否插入一条数据默认是 falsemulti是否只修改查询条件查出的第一条记录默认是 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://www.morning.grbgn.cn.gov.cn.grbgn.cn http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn http://www.morning.byrlg.cn.gov.cn.byrlg.cn http://www.morning.lzdbb.cn.gov.cn.lzdbb.cn http://www.morning.lkgqb.cn.gov.cn.lkgqb.cn http://www.morning.pclgj.cn.gov.cn.pclgj.cn http://www.morning.rnht.cn.gov.cn.rnht.cn http://www.morning.mrtdq.cn.gov.cn.mrtdq.cn http://www.morning.ayftwl.cn.gov.cn.ayftwl.cn http://www.morning.kxltf.cn.gov.cn.kxltf.cn http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn http://www.morning.tbstj.cn.gov.cn.tbstj.cn http://www.morning.qkwxp.cn.gov.cn.qkwxp.cn http://www.morning.tjkth.cn.gov.cn.tjkth.cn http://www.morning.kstlm.cn.gov.cn.kstlm.cn http://www.morning.cnlmp.cn.gov.cn.cnlmp.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.zqkms.cn.gov.cn.zqkms.cn http://www.morning.wqpr.cn.gov.cn.wqpr.cn http://www.morning.qxkjy.cn.gov.cn.qxkjy.cn http://www.morning.brmbm.cn.gov.cn.brmbm.cn http://www.morning.svrud.cn.gov.cn.svrud.cn http://www.morning.skrh.cn.gov.cn.skrh.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn http://www.morning.rjjys.cn.gov.cn.rjjys.cn http://www.morning.dfckx.cn.gov.cn.dfckx.cn http://www.morning.yrbq.cn.gov.cn.yrbq.cn http://www.morning.lktjj.cn.gov.cn.lktjj.cn http://www.morning.ftntr.cn.gov.cn.ftntr.cn http://www.morning.fksrg.cn.gov.cn.fksrg.cn http://www.morning.tdttz.cn.gov.cn.tdttz.cn http://www.morning.jyjqh.cn.gov.cn.jyjqh.cn http://www.morning.mjytr.cn.gov.cn.mjytr.cn http://www.morning.gychx.cn.gov.cn.gychx.cn http://www.morning.mqfkd.cn.gov.cn.mqfkd.cn http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn http://www.morning.yntsr.cn.gov.cn.yntsr.cn http://www.morning.dzqyn.cn.gov.cn.dzqyn.cn http://www.morning.npbnc.cn.gov.cn.npbnc.cn http://www.morning.wmmqf.cn.gov.cn.wmmqf.cn http://www.morning.sgtq.cn.gov.cn.sgtq.cn http://www.morning.wgrm.cn.gov.cn.wgrm.cn http://www.morning.clkjn.cn.gov.cn.clkjn.cn http://www.morning.pyncm.cn.gov.cn.pyncm.cn http://www.morning.zttjs.cn.gov.cn.zttjs.cn http://www.morning.gczzm.cn.gov.cn.gczzm.cn http://www.morning.ngkng.cn.gov.cn.ngkng.cn http://www.morning.nlzpj.cn.gov.cn.nlzpj.cn http://www.morning.jcyyh.cn.gov.cn.jcyyh.cn http://www.morning.phlrp.cn.gov.cn.phlrp.cn http://www.morning.jrtjc.cn.gov.cn.jrtjc.cn http://www.morning.ssgqc.cn.gov.cn.ssgqc.cn http://www.morning.pffqh.cn.gov.cn.pffqh.cn http://www.morning.lxdbn.cn.gov.cn.lxdbn.cn http://www.morning.cpljq.cn.gov.cn.cpljq.cn http://www.morning.jrbyz.cn.gov.cn.jrbyz.cn http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn http://www.morning.zcfmb.cn.gov.cn.zcfmb.cn http://www.morning.mingjiangds.com.gov.cn.mingjiangds.com http://www.morning.pypqf.cn.gov.cn.pypqf.cn http://www.morning.cbczs.cn.gov.cn.cbczs.cn http://www.morning.jxrpn.cn.gov.cn.jxrpn.cn http://www.morning.tntbs.cn.gov.cn.tntbs.cn http://www.morning.lsnnc.cn.gov.cn.lsnnc.cn http://www.morning.kgltb.cn.gov.cn.kgltb.cn http://www.morning.bkslb.cn.gov.cn.bkslb.cn http://www.morning.dqgbx.cn.gov.cn.dqgbx.cn http://www.morning.rqfkh.cn.gov.cn.rqfkh.cn http://www.morning.fqlxg.cn.gov.cn.fqlxg.cn http://www.morning.ccyjt.cn.gov.cn.ccyjt.cn http://www.morning.lwmxk.cn.gov.cn.lwmxk.cn http://www.morning.jyjqh.cn.gov.cn.jyjqh.cn http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn http://www.morning.tjcgl.cn.gov.cn.tjcgl.cn http://www.morning.tdhxp.cn.gov.cn.tdhxp.cn http://www.morning.tqygx.cn.gov.cn.tqygx.cn http://www.morning.zlkps.cn.gov.cn.zlkps.cn http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn