MongoDB查詢文檔踩坑記!

      網(wǎng)友投稿 659 2022-05-29

      1 統(tǒng)計條數(shù)

      統(tǒng)計記錄條件使用count()方法.

      以下語句統(tǒng)計spit集合的記錄數(shù):

      db.comment.count()

      1

      按條件統(tǒng)計 ,例如統(tǒng)計userid為1013的記錄條數(shù):

      db.comment.count({userid:"1013"})

      1

      2 模糊查詢

      MongoDB的模糊查詢是通過正則表達(dá)式的方式實現(xiàn)的.

      格式

      /模糊查詢字符串/

      1

      查詢評論內(nèi)容包含“流量”的所有文檔,代碼如下:

      db.comment.find({content:/流量/})

      1

      db.comment.find({content:/^加班/})

      1

      3 大于 小于 不等于

      <, <=, >, >= 這個操作符也是很常用的.

      格式

      db.集合名稱.find({ "field" : { $gt: value }}) // 大 于: field > value db.集合名稱.find({ "field" : { $lt: value }}) // 小 于: field < value db.集合名稱.find({ "field" : { $gte: value }}) // 大于等 于: field >= value db.集合名稱.find({ "field" : { $lte: value }}) // 小于等 于: field <= value db.集合名稱.find({ "field" : { $ne: value }}) // 不等 于: field != value

      1

      2

      3

      4

      5

      查詢評論數(shù)大于1000的記錄:

      db.comment.find({thumbup:{$gt:1000}})

      1

      4 包含與不包含

      包含使用$in操作符

      查詢評論集合中userid字段包含1013和1014的文檔:

      db.comment.find({userid:{$in:["1013","1014"]}})

      1

      不包含使用$nin操作符

      查詢評論集合中userid字段不包含1013和1014的文檔:

      db.comment.find({userid:{$nin:["1013","1014"]}})

      MongoDB查詢文檔踩坑記!

      1

      5 條件連接

      我們?nèi)绻枰樵兺瑫r滿足兩個以上條件,需要使用$and操作符將條件進(jìn)行關(guān)聯(lián)

      (相當(dāng)于SQL的and).

      格式

      $and:[ {條件},{條件},{條件} ]

      1

      查詢評論集合中thumbup大于等于1000 并且小于2000的文檔:

      db.comment.find({$and:[ {thumbup:{$gte:1000}} ,{thumbup: {$lt:2000} }]})

      1

      如果兩個以上條件之間是或者的關(guān)系,我們使用操作符進(jìn)行關(guān)聯(lián),與前面and的使用

      方式相同,格式為:

      $or:[ {條件},{條件},{條件} ]

      1

      查詢評論集合中userid為1013,或者數(shù)小于2000的文檔記錄:

      db.comment.find({$or:[ {userid:"1013"} ,{thumbup:{$lt:2000} }]})

      1

      6 列值增長

      對某列值在原有值的基礎(chǔ)上進(jìn)行增加或減少,可以使用$inc運算符:

      db.comment.update({_id:"2"},{$inc:{thumbup:1}})

      1

      MongoDB 面向?qū)ο缶幊?/p>

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:接口文檔生成詳細(xì)教程
      下一篇:利用flasgger生成FlaskAPI文檔
      相關(guān)文章
      亚洲欧洲日韩极速播放| 亚洲中文字幕丝袜制服一区| 亚洲国产香蕉人人爽成AV片久久| 亚洲av永久无码嘿嘿嘿| 91久久亚洲国产成人精品性色| 自拍偷自拍亚洲精品情侣| 亚洲乱码中文字幕手机在线 | 亚洲AV无码一区二区三区在线观看| 亚洲欧美乱色情图片| 91在线亚洲综合在线| 亚洲色偷偷色噜噜狠狠99| 亚洲中文无码亚洲人成影院| 亚洲粉嫩美白在线| 亚洲xxxxxx| 亚洲色大成网站www久久九| 亚洲色最新高清av网站| 亚洲精华国产精华精华液| 亚洲av无码专区国产不乱码| 亚洲AV无码一区二区三区鸳鸯影院| 成人婷婷网色偷偷亚洲男人的天堂| 天天综合亚洲色在线精品| 午夜亚洲av永久无码精品| 日本中文一区二区三区亚洲| 一本色道久久88亚洲综合 | 亚洲国产av一区二区三区丶| 亚洲午夜国产精品| 中文字幕在线日亚洲9| 亚洲国产成人久久综合| 亚洲v国产v天堂a无码久久| 亚洲午夜国产片在线观看| 亚洲欧洲日产国码av系列天堂| 亚洲热线99精品视频| 亚洲av永久无码精品网站| 亚洲免费在线播放| xxx毛茸茸的亚洲| 亚洲AV永久无码精品网站在线观看| 国产天堂亚洲精品| 亚洲日韩v无码中文字幕| 亚洲视频在线观看免费视频| 亚洲a∨无码男人的天堂| 激情无码亚洲一区二区三区|