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

首頁 > 數據庫 > MongoDB > 正文

MongoDB的查詢方法

2020-10-29 18:46:47
字體:
來源:轉載
供稿:網友

代碼:

db.blogs.insert([  {    "author": "張三",    "title": "MongoDB簡介",    "content": "它是介于關系型數據庫和非關系型數據庫之間的一種NoSQL數據庫,用C++編寫,是一款集敏捷性、可伸縮性、擴展性于一身的高性能的面向文檔的通用數據庫",    "tags": [      "MongoDB",      "NoSQL"    ],    "comment": [      {        "name": "Jack",        "detail": "Good!",        "date": ISODate("2015-07-09 09:55:49")      },      {        "name": "Tom",        "detail": "Hello World!",        "date": ISODate("2015-07-09 18:12:35")      },      {        "name": "Alice",        "detail": "你好,Mongo!",        "date": ISODate("2015-07-10 20:30:30")      }    ],    "readCount": 154  },  {    "author": "李四",    "title": "1+1等于幾",    "content": "有的人說1+1=2,因為這是老師從小告訴我們的;而有的人說1+1=11,這是兩個1的組合;但是有些人就認為1+1=1,他們覺得1個團隊加上另一個團隊,會組成了一個更強大的團隊!",    "tags": [      "story",      "rule",      "數學"    ],    "comment": [      {        "name": "王小光",        "detail": "每個人心里邊都有自己的答案。",        "date": ISODate("2015-07-10 11:45:57")      }    ],    "readCount": 367  },  {    "author": "李四",    "title": "如何寫一篇好的博客?",    "content": "1、目標;2、堅持;3、分享;4、學習;5、提高",    "tags": null,    "comment": [      {        "name": "小明",        "detail": "ComeOn!!!!",        "date": ISODate("2015-07-10 14:49:06")      },      {        "name": "Nike",        "detail": "終身學習!",        "date": ISODate("2015-07-11 10:22:36")      },      {        "name": "小紅",        "detail": "貴在堅持吧、",        "date": ISODate("2015-07-12 12:12:12")      }    ],    "readCount": 1489,    "isTop": true  }])Test Data

以上面的測試數據為基礎,進行下面的基本查詢操作:

1、查詢所有博客

db.blogs.find()或db.blogs.find({})注:查詢一個文檔:db.blogs.findOne()

2、查詢所有博客的標題和內容(指定需要返回的鍵值)

db.blogs.find({},{"title":1,"content":1,"_id":0})

注:1表示返回,0表示不返回。默認情況下,“_id”這個鍵總是被返回,即便是沒有指定這個鍵

3、查詢作者為“張三”的博客(=操作)

db.blogs.find({"author":"張三"})或db.blogs.find({"author":{"$eq":"張三"}})

4、查詢除了作者為“張三”的博客(!=操作)

db.blogs.find({"author":{"$ne":"張三"}})

5、查詢作者為“李四”并且博客標題為“MongoDB簡介”的博客(and操作)

db.blogs.find({"author":"張三","title":"MongoDB簡介"})

6、查詢閱讀量大于等于200并且小于1000的博客(>=操作)

db.blogs.find({"readCount":{"$gte":200,"$lt":1000}})

注:“$lt”,“$lte”,“$gt”,“$gte”分別對應<,<=,>,>=操作

7、查詢作者為“張三”或者“李四”的博客(or操作)

db.blogs.find({"$or":[{"author":"張三"},{"author":"李四"}]})

8、查詢博客標簽包含了“NoSQL”或者“數學”的博客(in操作)

db.blogs.find({"tags":{"$in":["NoSQL","數學"]}})

注:not in操作

db.blogs.find({"tags":{"$nin":["NoSQL","數學"]}}) //不包含

9、查詢標簽為空的博客(null操作)

db.blogs.find({"tags":null})

注:null不僅會匹配到某個鍵為null的文檔,也會匹配不包含這個鍵的文檔

10、查詢內容里邊包含了數字“1”的博客

db.blogs.find({"content":/1/})

注:只要符合常規正則表達式的,都能被MongoDB接受
數組操作

11、查詢標簽里邊既包含“story”,又包含了“rule”的博客

db.blogs.find({"tags":{"$all":["story","rule"]}})

12、查詢第一個標簽是“MongoDB”的博客

db.blogs.find({"tags.0":"MongoDB"})

注:數組的下標是從0開始的

13、查詢標簽個數為3個的博客

db.blogs.find({"tags":{"$size":3}})

內嵌文檔

14、查詢“jack”評論過的博客

db.blogs.find({"comment.name":"Jack"})

注:因為內嵌文檔“.”的問題,所以不能使用URL等

15、假設每頁2篇博客,按閱讀量倒序,取第二頁的數據

db.blogs.find({}).skip(2).limit(2).sort({"readCount":-1})

注:skip()、limit()、sort(),分別表示略過文檔的數量,匹配的數量和排序(1表示正序,-1表示倒序)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线视频免费观看| 亚洲美女av电影| 国产精品白丝av嫩草影院| 亚洲国产日韩欧美综合久久| 欧美大人香蕉在线| 欧美激情第99页| 久久久久久久一区二区三区| 亚洲欧美精品一区| 欧美中文字幕精品| 国产精品国产三级国产aⅴ9色| 中文字幕成人在线| 国产va免费精品高清在线| 国产日产亚洲精品| 日韩欧美精品中文字幕| 精品久久久久久久中文字幕| 久久九九亚洲综合| 中文字幕日韩精品在线| 欧美激情videoshd| 色婷婷av一区二区三区久久| 亚洲夜晚福利在线观看| 精品久久久中文| 欧美在线视频在线播放完整版免费观看| 精品国产福利视频| 国产99视频精品免视看7| 欧美激情按摩在线| 在线视频日本亚洲性| 国产精品99久久久久久人| 91av视频在线| www.久久色.com| 国产成人在线精品| 日韩av在线免费播放| 26uuu国产精品视频| 欧美日韩午夜视频在线观看| 最近2019中文字幕大全第二页| 日韩欧美在线观看视频| 国产精品第一第二| 萌白酱国产一区二区| 精品久久久一区| 国产精品丝袜久久久久久高清| 久久99国产精品自在自在app| 亚洲自拍偷拍网址| www.日韩.com| 日韩视频在线免费观看| 国产成人a亚洲精品| 日韩欧美成人网| 日韩精品欧美激情| 亚洲国产私拍精品国模在线观看| 亚洲欧美在线一区| 国产精品自产拍在线观| 一区二区三区国产视频| 中文字幕一区二区精品| 精品亚洲精品福利线在观看| 日本国产欧美一区二区三区| 亚洲精品丝袜日韩| 日韩av免费在线观看| 国产日韩精品综合网站| 国产精品毛片a∨一区二区三区|国| 日本国产高清不卡| 国产精品香蕉av| 国产91在线高潮白浆在线观看| 欧美性猛交xxxx富婆弯腰| 最近中文字幕mv在线一区二区三区四区| 亚洲在线一区二区| 91视频8mav| 国内精品模特av私拍在线观看| 91欧美激情另类亚洲| 日本a级片电影一区二区| 在线观看国产精品日韩av| 国内精品久久久久久久| 欧美在线视频网站| 亚洲男女性事视频| 国产精品丝袜白浆摸在线| 欧美激情精品久久久久久免费印度| 亚洲美女动态图120秒| 一区二区亚洲精品国产| 日韩av第一页| 一区二区三区黄色| 久久久噜噜噜久久中文字免| 国产精品丝袜高跟| 欧美野外猛男的大粗鳮| 亚洲中国色老太| 日韩高清免费在线| 在线观看日韩www视频免费| 亚洲第一网站男人都懂| 欧美一级视频一区二区| 欧美午夜视频在线观看| 日韩精品中文字幕久久臀| 久久人人爽人人爽爽久久| 久久久久久久一区二区| 国产精品美女午夜av| 国产精品三级美女白浆呻吟| 国产精品h片在线播放| 高潮白浆女日韩av免费看| 欧美激情国内偷拍| 国产日韩欧美视频在线| 国产精品偷伦一区二区| 亚洲v日韩v综合v精品v| 在线精品视频视频中文字幕| 亚洲影院色无极综合| 久久精品国产亚洲7777| 一道本无吗dⅴd在线播放一区| 久久久www成人免费精品| 欧美性猛xxx| 日韩av手机在线观看| 精品人伦一区二区三区蜜桃网站| 81精品国产乱码久久久久久| 日韩一级裸体免费视频| 亚洲欧美在线一区| 自拍亚洲一区欧美另类| 中文字幕欧美国内| 91麻豆国产精品| 久久精品99久久久久久久久| 欧美性猛交xxxx乱大交极品| 亚洲欧美国产一区二区三区| 国产精品极品美女粉嫩高清在线| 国产日韩欧美在线视频观看| 国产精品久久久久999| 国产精品99久久久久久久久久久久| 中日韩美女免费视频网站在线观看| 日韩福利伦理影院免费| 午夜精品一区二区三区av| 国产精品www网站| 国内精品久久久久影院优| 日本韩国在线不卡| 亚洲综合在线小说| 国产成人精品久久二区二区91| 欧美中文字幕精品| 超碰精品一区二区三区乱码| 欧美视频在线观看 亚洲欧| 久久亚洲影音av资源网| 在线视频欧美日韩| 欧美老女人www| 日韩av一区二区在线观看| 国产精品成人观看视频国产奇米| 奇门遁甲1982国语版免费观看高清| 91精品国产自产91精品| 91免费国产网站| 国产精品成人va在线观看| 亚洲精品日韩激情在线电影| 久久成人国产精品| 国产精品日日做人人爱| 久久久久久久影院| 成人精品福利视频| 久久久久这里只有精品| 欧美专区在线播放| 日韩视频永久免费观看| www.欧美精品一二三区| 国内免费久久久久久久久久久| 国产乱肥老妇国产一区二| 亚洲bt天天射| 91国产视频在线播放| 亚洲图片欧美午夜| 欧美日韩国产二区| 欧美精品久久久久a| 久久久999精品视频| 国产日韩av在线播放| 国产亚洲a∨片在线观看| 亚洲自拍偷拍福利| 欧洲成人免费aa| 亚洲人成在线观| 视频在线观看一区二区| 亚洲第一区在线观看| 日韩中文字幕在线免费观看| 国产欧美一区二区三区四区|