亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB數(shù)據(jù)庫操作有哪些?一文帶你迅速了解

2024-09-07 00:22:28
字體:
供稿:網(wǎng)友
        這篇文章主要給大家介紹一下關(guān)于MongoDB數(shù)據(jù)庫的基礎(chǔ)操作,對于新手學(xué)習(xí)和了解MongoDB數(shù)據(jù)庫有一定的幫助,下面是關(guān)于MongoDB數(shù)據(jù)庫的創(chuàng)建、刪除、集合、文檔等操作,有需要的朋友可以參考。
 
        1.創(chuàng)建數(shù)據(jù)庫
>use test
 
> db.test.insert({"name":1})
插入之后才能查到test
        2.查看數(shù)據(jù)庫
>show dbs
        3.刪除數(shù)據(jù)庫
> use test
 
> db.dropDatabase()
        4.創(chuàng)建集合
        4.1 集合概念
集合就是一組文檔,相當(dāng)于多條記錄。
> db.title.insert({"name":"hyx"})
插入之后即創(chuàng)建集合
        5.查看集合
> show collections
        6.刪除集合
>use test
 
>db.title.drop()
        7.插入文檔
        7.1 文檔概念
多個(gè)鍵及其關(guān)聯(lián)的值有序地放置在一起就是文檔。
文檔類似于json數(shù)據(jù)
> db.file.insert({name:"huangyuxin",age:11})
        8.查看文檔
>db.files.find()
        9.變量方式插入文檔
> document=({by:"hyx"})
{ "by" : "hyx" }
> db.file.insert(document)
WriteResult({ "nInserted" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "huangyuxin", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "by" : "hyx" }
>
        10.同時(shí)插入多條
> var res = db.file.insertMany([{"b": 3}, {'c': 4}])
> res
{
    "acknowledged" : true,
    "insertedIds" : [
        ObjectId("5c6e8bba0fc535200b893f2b"),
        ObjectId("5c6e8bba0fc535200b893f2c")
    ]
}
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "huangyuxin", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "by" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2b"), "b" : 3 }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
>
        11.更新文檔
> db.file.update({"name":"huangyuxin"},{$set:{"name":"hyx"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "hyx", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "by" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2b"), "b" : 3 }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
{ "_id" : ObjectId("5c6e8cdf0fc535200b893f2d"), "name" : "hyx" }
>
> db.file.save({"_id" : ObjectId("5c6e8b1c0fc535200b893f2a"),"name":"hyx"})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "hyx", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "name" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2b"), "b" : 3 }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
{ "_id" : ObjectId("5c6e8cdf0fc535200b893f2d"), "name" : "hyx" }
>
        12.刪除文檔
        12.1刪除指定文檔
> db.title.find()
{ "_id" : ObjectId("5c6e89060fc535200b893f27"), "name" : "yx" }
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "hyx", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "name" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2b"), "b" : 3 }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
{ "_id" : ObjectId("5c6e8cdf0fc535200b893f2d"), "name" : "hyx" }
> db.file.remove({"b":3})
WriteResult({ "nRemoved" : 1 })
> db.file.find()
{ "_id" : ObjectId("5c6e8a060fc535200b893f29"), "name" : "hyx", "age" : 11 }
{ "_id" : ObjectId("5c6e8b1c0fc535200b893f2a"), "name" : "hyx" }
{ "_id" : ObjectId("5c6e8bba0fc535200b893f2c"), "c" : 4 }
{ "_id" : ObjectId("5c6e8cdf0fc535200b893f2d"), "name" : "hyx" }
>
        12.2刪除全部文檔
>db.file.deleteMany({})
        12.3刪除多個(gè)文檔
>db.file.deleteMany({ status : 1 })
刪除當(dāng)前庫所有status 等于 1 的文檔
        13.條件表達(dá)式
        13.1$gt 大于
查詢age 大于 0 的數(shù)據(jù)
> db.title.find({age:{$gt : 0}})
{ "_id" : ObjectId("5c6f7d633ea8783bbfb7fd5e"), "age" : 10 }
>
        13.2 $lt 小于
        13.3 $gte 大于等于 $lte 小于等于
查詢age 大于等于 0 的數(shù)據(jù)
> db.title.find({age:{$gte : 1}})
        13.4 大于小于
> db.title.find({age:{$lt:13,$gt:10}})
{ "_id" : ObjectId("5c6f7ded3ea8783bbfb7fd5f"), "age" : 12 }
{ "_id" : ObjectId("5c6f7e833ea8783bbfb7fd60"), "age" : 12 }
>
        13.5 $ne 不等于 $eq 等于
        14. $type操作符
$type操作符是基于BSON類型來檢索集合中匹配的數(shù)據(jù)類型,并返回結(jié)果。
 
 
> db.title.find({"name" : {$type : 2}})
{ "_id" : ObjectId("5c6e89060fc535200b893f27"), "name" : "yx" }
>
        15. limit()
查詢指定條數(shù)
> db.title.find().limit(2)
{ "_id" : ObjectId("5c6e89060fc535200b893f27"), "name" : "yx" }
{ "_id" : ObjectId("5c6f7d633ea8783bbfb7fd5e"), "age" : 10 }
>
第一個(gè) {} 放 where 條件,為空表示返回集合中所有文檔。
第二個(gè) {} 指定那些列顯示和不顯示 (0表示不顯示 1表示顯示)。
> db.title.find({},{"name":1,_id:0}).limit(1)
{ "name" : "yx" }
>
        16.skip()
跳過幾條數(shù)據(jù)
不要輕易使用Skip來做查詢,否則數(shù)據(jù)量大了就會(huì)導(dǎo)致性能急劇下降,這是因?yàn)閟kip是一條一條的數(shù)過來的,多了自然就慢了。
        17.sort()
 1 為升序排列,而 -1 是用于降序排列。
> db.title.find({},{'age':1,_id:0}).sort({age:1})
{ }
{ "age" : 10 }
{ "age" : 12 }
{ "age" : 12 }
> db.title.find({},{'age':1,_id:0}).sort({age:-1})
{ "age" : 12 }
{ "age" : 12 }
{ "age" : 10 }
{ }
>
        18.索引
        18.1 創(chuàng)建單個(gè)索引
1 為指定按升序創(chuàng)建索引,降序索引指定為 -1
>db.title.createIndex({"age":1})
        18.2 創(chuàng)建多個(gè)索引
>db.title.createIndex({"name":1,"age":-1})
        18.3 查看索引
>db.col.getIndexes()
        18.4 查看索引大小
>db.col.totalIndexSize()
        18.5 刪除所有集合索引
>db.col.dropIndexes()
        18.6 刪除指定索引
>> db.title.dropIndex({'age':1})
{ "nIndexesWas" : 2, "ok" : 1 }

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
av天堂一区二区三区| 欧美成aaa人片免费看| 国产尤物一区二区| 黄色视屏免费在线观看| 亚洲欧美在线磁力| 1pondo在线播放免费| 2020国产精品久久精品不卡| a级网站在线观看| 一区二区三区日本| 特级特黄刘亦菲aaa级| 日本三级在线视频| 欧美在线|欧美| 日本一区二区在线观看视频| 综合视频在线| 欧洲国产伦久久久久久久| 97超级碰碰碰久久久| 欧美美女啪啪| 国产精品久久久久久五月尺| 亚洲最色的网站| 成人精品一区二区三区校园激情| 在线日韩影院| 日韩精品中文字幕吗一区二区| 欧美日本一区二区| 国产区在线看| 久久99精品国产麻豆婷婷| 久久福利网址导航| 日本精品视频在线观看| 欧美黑人精品一区二区不卡| 在线观看一区| 久久这里有精品视频| 国产欧美一区二区三区在线| 国产乡下妇女做爰视频| 黄色一区二区视频| 91丨porny丨在线中文| 亚洲免费观看高清完整版在线| 欧美视频精品在线观看| 日日噜噜夜夜狠狠视频| 一区二区视频在线| 狠狠入ady亚洲精品经典电影| 亚洲av少妇一区二区在线观看| 欧美日韩精品国产| 日韩高清在线播放| 亚洲香肠在线观看| 少妇视频一区二区| 久久综合国产精品台湾中文娱乐网| 99久久国产综合精品女不卡| 黄色成人在线观看| 女海盗2成人h版中文字幕| 欧美成人一二三| 户外露出一区二区三区| 91精品国产乱码在线观看| 久久国产一区二区三区| 久久久久久免费毛片精品| 欧美福利一区二区三区| 欧美电影在线观看完整版| 丰满人妻一区二区三区免费视频| 在线看片国产福利你懂的| 韩日一区二区| 99在线精品免费视频九九视| 美女看a上一区| 粉嫩av一区二区夜夜嗨| 国产在线更新| 一区二区三区在线观看动漫| 国产亚洲精品久久久久久移动网络| 国产午夜在线视频| 亚洲国产精品高清久久久| 免费成人深夜夜行p站| 国产精品亚洲综合久久| 麻豆乱码国产一区二区三区| 国产精品v日韩精品| 香蕉亚洲视频| 国产美女扒开尿口久久久| 91麻豆蜜桃| 巨大荫蒂视频欧美另类大| 久久精品视频在线观看免费| 国产精品av久久久久久无| 午夜精品免费在线观看| 国产成人自拍在线| 国产欧美一区二区三区国产幕精品| 国产毛片久久| 亚洲国产日韩在线人成电影| 91精品国产综合久久精品图片| 色丁香久综合在线久综合在线观看| 欧美一级二级三级| 视频成人永久免费视频| 五月婷婷久久久| 在线国产一区| 少妇高潮久久久| 91精品一区二区三区综合| 免费污污视频在线观看| 无遮挡h肉3d动漫在线观看| 97caopor国产在线视频| 深夜福利视频一区二区| 免费看a在线观看| 亚洲av综合色区无码一二三区| 欧美日本韩国一区二区三区视频| 最新版sss视频在线| 一区二区三区四区视频精品免费| 亚洲 欧美 成人| 欧美一区二区在线免费播放| 精品久久国产视频| 人人天天夜夜| 日本一区二区综合亚洲| 精品国产av无码一区二区三区| 在线成人一区二区| 久久全国免费久久青青小草| 亚洲一区二区高清| 久久波多野结衣| www日韩视频| 91偷拍与自偷拍精品| 成人黄色在线观看| 福利视频理论电影| 久久综合第一页| 国产精品无码一区二区在线| 99热这里只有精品免费| 大桥未久av一区二区三区| 欧美大片aaa| 国产精品久久久久影院| 国产精品区在线观看| 91视频在线免费| 国产无遮挡在线视频免费观看| 成人av.网址在线网站| 欧美特黄一级| 国产欧美不卡| 国产欧美日韩在线播放| 亚洲一卡二卡三卡四卡| 亚洲三级在线播放| 96亚洲精品久久久蜜桃| 椎名由奈jux491在线播放| 日日干日日操日日射| 亚洲人体视频| 久久精品久久久久| 精品一二三区视频| 成人福利网站在线观看| 欧美午夜精品一区二区| 亚洲视频网站在线观看| 国产精品扒开腿做爽爽爽a片唱戏| 呦呦在线视频| 在线看欧美视频| 国产精品专区一| 国产精品网曝门| 亚洲美女欧洲| 怡红院av亚洲一区二区三区h| 日本激情免费| 大白屁股一区二区视频| 亚洲国产成人精品久久久国产成人一区| 日韩在线播放av| 国产一区二区在线视频你懂的| 国产桃色电影在线播放| 国产老妇另类xxxxx| 日韩欧美精品网站| 久草热久草在线频| 欧美一区二区三区播放| av免费一区二区| 色999日韩自偷自拍美女| 天天色天天色| 欧美日韩一区二区三区免费| **国产精品| 国产午夜在线视频| 亚洲国产天堂av| 久久久精品影院| 一区两区小视频| 中文字幕被公侵犯的漂亮人妻| 欧美激情在线| 国产精品视频在线播放| 亚洲精选成人| 国产精品538一区二区在线| 国产精品vip| 欧美这里有精品| 91视视频在线直接观看在线看网页在线看| 92国产精品久久久久首页| 天天操夜夜操很很操| 国产精品久久久久久模特| 成人资源视频网站免费| 中文幕av一区二区三区佐山爱| www.蜜臀av| 国产ts丝袜人妖系列视频| 在线视频1卡二卡三卡| 久草免费在线| 国产精彩自拍| 在线观看国产一区二区| 日本爱爱爱视频| 国产经品一区二区| 1234区在线观看视频免费| 最近最好的中文字幕2019免费| 亚洲女同志freevdieo| 亚洲天堂999| 精产国产伦理一二三区| 欧美视频一区二区三区…| 日韩av电影在线播放| 日韩精品亚洲专区在线观看| av三级在线播放| 欧亚洲嫩模精品一区三区| 中出视频在线观看| 素人av在线| 久久久av电影| 一区二区三区免费在线观看视频| 亚洲少妇视频| 久久久久www| 欧美日韩一区二区三区不卡视频| 国产日韩视频在线观看| 欧美激情欧美激情| 一级性生活视频| 91热这里只有精品| 91久久极品少妇xxxxⅹ软件| 99热播在线观看| 日韩精品中文字幕在线不卡尤物| 日韩大陆欧美高清视频区| 7777精品伊久久久大香线蕉语言| a级国产乱理论片在线观看99| p色视频免费在线观看| 国产麻豆视频在线观看| 国产成人精品福利一区二区三区| 污污视频在线看| 欧美大胆a人体大胆做受| 四虎成人精品在永久免费| 欧美电影网站| 亚洲电影成人成人影院| 国产在线观看精品| 国产电影一区二区三区| 免费在线观看一级毛片| 欧美激情第六页| 在线国产视频一区| 国产一区二区三区中文| 欧美黑人xxxx猛牲大交| 羞羞污视频在线观看| 最新欧美人z0oozo0| 一级二级三级欧美| 最近在线中文字幕| 精品久久不卡| 色欧美乱欧美15图片| ww久久综合久中文字幕| 成人欧美一区二区三区黑人一| 青青在线视频免费观看| 亚洲自拍偷拍二区| 精品久久久影院| 男人先锋资源| 国产aⅴ超薄肉色丝袜交足| 中文字幕精品综合| 五月亚洲综合| 87福利电影网| 精品夜色国产国偷在线| 97操在线视频| 激情综合婷婷| 熟女少妇精品一区二区| 美女高潮久久久| 国产夫妻视频| 日日骚av一区二区| 免费看欧美黑人毛片| 成人av网站在线播放| 国产视频手机在线播放| 黄色欧美日韩| 国产丝袜在线观看视频| 肥婆老bbb肥婆bbbbb| 99久久精品国产一区| 欧美日韩激情视频一区二区三区| 校园春色另类视频| 亚洲国产一区二区视频| 性欧美18xxxhd| jizzjizz4| 欧美成人精精品一区二区频| 一区二区三区在线播放欧美| 日韩毛片在线观看| 飘雪影院手机免费高清版在线观看| 亚洲在线视频播放| 老司机凹凸av亚洲导航| 一级黄色片在线看| 欧美色欧美亚洲另类七区| 亚洲精品进入| 五月婷婷激情视频| 久久国产精品国产精品| 欧美另类网站| 精品女厕厕露p撒尿| √天堂中文www官网| 天天槽夜夜槽| 九9re精品视频在线观看re6| 男女爱爱免费网站| 原创真实夫妻啪啪av| 国产精品入口麻豆免费| 啪啪小视频网站| 国产久卡久卡久卡久卡视频精品| 国产乱淫a∨片免费视频| 97人妻精品一区二区三区免费| 国产女主播一区| 在线免费精品视频| 日韩av电影资源网| 免费无遮挡无码永久视频| 欧美一级特黄aaaaaa在线看片| 免费看又黄又无码的网站| 在线看日本不卡| 精品国产区一区二| 成人av蜜桃| 国产精品一区二区三区99| 国产精品美女一区二区视频| 欧美日韩一级黄| 56国语精品自产拍在线观看| 成人高清在线| 日韩视频永久免费观看| 性欧美video另类hd尤物| 人人草在线观看| 日韩三级在线观看| 午夜av一区二区三区| 欧美图区在线视频| 国产精品丝袜91| 日韩av中文在线| 国产一区精品| 日本午夜精品理论片a级app发布| 无码一区二区三区视频| 亚洲911精品成人18网站| 久久久久久久中文| 国产亚洲午夜高清国产拍精品| 免费男女羞羞的视频网站中文字幕妖精视频| 日韩欧美中文字幕不卡| gogo在线高清视频| 国产一区二区精品免费| 麻豆网在线观看| 欧美捆绑视频| 日韩影院精彩在线| 岛国片免费观看| 91麻豆国产视频| 欧美日韩国产成人在线观看| 后进极品白嫩翘臀在线视频| 久久婷婷五月综合| 亚洲精品成人av久久| 久久午夜夜伦鲁鲁片| 黄色三级视频在线播放| 国产精品jvid在线观看蜜臀| 国产精品人妻一区二区三区|