下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > DB2 > MongoDB使用小結(jié) 一些常用操作分享

          MongoDB使用小結(jié) 一些常用操作分享

          時(shí)間:2024-02-24 17:17作者:下載吧人氣:36

          MongoDB的使用之前也分享過(guò)一篇,稍微高階點(diǎn):見(jiàn)這里:《MongoDB使用小結(jié)》

          1、shell登陸和顯示

          假設(shè)在本機(jī)上有一個(gè)端口為17380的MongoDB服務(wù),假設(shè)已經(jīng)把mongo bin文件加入到系統(tǒng)PATH下。

          登陸:mongo –port 17380

          顯示DB:show dbs

          進(jìn)入某DB:use test_cswuyg

          顯示集合:show tables

          2、簡(jiǎn)單查找
          查找文檔:db.test_mac_id.find({‘a’: ‘b’})

          刪除文檔:db.test_mac_id.remove({‘a’: ‘b’})

          查找找到某一天的數(shù)據(jù):

          db.a.find({‘D’ : ISODate(‘2014-04-21T00:00:00Z’)}) 或者 db.a.find({‘D’ : ISODate(‘2014-04-21’)})

          刪除某一天的數(shù)據(jù):

          db.region_mac_id_result.remove({“D” : ISODate(‘2014-04-17’)})

          小于2014.6.5的數(shù)據(jù):

          db.xxx.find({E: {$lt :ISODate(‘2014-06-05’)}})

          大于等于2014.6.1的數(shù)據(jù):

          db.xxx.find({E: {$gte: ISODate(“2014-05-29”)}}).count()

          兩個(gè)條件:

          db.xxx.find({E:{$gte: ISODate(“2014-05-29”), $lte: ISODate(“2014-06-04”)}}).count()

          json中的嵌套對(duì)象查詢,采用“點(diǎn)”的方式:

          mongos> db.wyg.find({“a.b”: {$exists: true}})

          { “_id” : “c”, “a” : { “b” : 10 } }

          某個(gè)字段存在,且小于1000有多少:

          db.stat.find({_: ISODate(“2014-06-17”), “123”: {$exists: 1, $lte: 1000}}, {“123”: 1}).count()

          3、存在和遍歷統(tǒng)計(jì)
          存在’i’: 1,且存在old_id字段:

          mongos> var it = db.test.find({‘i’: 1, “old_id”: {$exists: 1}})

          遍歷計(jì)數(shù)1:mongos> var count = 0;while(it.hasNext()){if (it.next()[“X”].length==32)++count}print(count)

          遍歷計(jì)數(shù)2:mongos> var count = 0;while(it.hasNext()){var item = it.next(); if (item[‘X’].length==32 && item[‘_id’] != item[‘X’])++count;if(!item[‘X’])++count;}print(count)

          4、插入和更新
          > db.test.findOne({_id: ‘cswuyg’})

          null

          > db.test.insert({‘_id’: ‘cswuyg’, ‘super_admin’: true})

          > db.test.findOne({‘_id’: ‘cswuyg’})

          {

          “_id” : “cswuyg”,

          “super_admin” : true

          }

          db.test.update({‘_id’: ‘cswuyg’}, {$set: {‘super_admin’: true}})

          5、repair 操作
          對(duì)某個(gè)DB執(zhí)行repair:進(jìn)入要repair的db,執(zhí)行db.repairDatabase()

          對(duì)mongodb整個(gè)實(shí)例執(zhí)行repair:numactl –interleave=all /mongod –repair –dbpath=/home/disk1/mongodata/shard/

          6、mongodb任務(wù)操作
          停止某個(gè)操作:

          [xxx]$ mongo –port 17380
          MongoDB shell version: 2.4.5
          connecting to: 127.0.0.1:17380/test
          mongos> db.currentOp()
          { “inprog” : [ …] }

          mongos> db.killOp(“shard0001:163415563”)

          標(biāo)簽MongoDB,使用,小結(jié),一些,常用,操作,分享

          相關(guān)下載

          查看所有評(píng)論+

          網(wǎng)友評(píng)論

          網(wǎng)友
          您的評(píng)論需要經(jīng)過(guò)審核才能顯示

          熱門閱覽

          最新排行

          公眾號(hào)

          主站蜘蛛池模板: 一色一伦一区二区三区| 国产精品 视频一区 二区三区| 日韩美一区二区三区| 国模吧一区二区三区| 一区二区三区无码高清| 最新中文字幕一区| 在线播放精品一区二区啪视频| 国产经典一区二区三区蜜芽 | 一区二区三区免费视频播放器| 色窝窝无码一区二区三区| 肥臀熟女一区二区三区| 无码毛片一区二区三区视频免费播放 | 果冻传媒董小宛一区二区| 一区二区三区中文| 国产成人无码精品一区在线观看| 尤物精品视频一区二区三区| 亚洲综合色一区二区三区| tom影院亚洲国产一区二区| 一区二区在线电影| 亚洲AV无码一区二区三区人| 免费无码毛片一区二区APP| 精品无码人妻一区二区免费蜜桃| 精品亚洲综合在线第一区| 成人精品一区二区三区不卡免费看 | 麻豆亚洲av熟女国产一区二| 久久精品亚洲一区二区| 3d动漫精品啪啪一区二区中| 精品无人区一区二区三区在线| 亚洲国产精品综合一区在线 | 无码人妻一区二区三区在线| 亚洲电影一区二区| 亚洲av成人一区二区三区| 亚州AV综合色区无码一区| 午夜一区二区在线观看| 日本美女一区二区三区| 中文字幕在线无码一区二区三区| 久久国产精品一区免费下载| 亚洲一区二区三区久久| 日韩高清一区二区| 中文字幕人妻无码一区二区三区| 久久精品一区二区三区不卡|