mongodb的limit()和skip()方法

1. mongodb的limit()方法

限制查詢條數(shù)的方法

語(yǔ)法

# limit()中number值為空時(shí)代表全部查出
db.COLLECTION_NAME.find().limit(NUMBER)

實(shí)例

# 查出myCollection集合中前兩條記錄
> db.myCollection.find().limit(2)
{ "_id" : ObjectId("5a9034fdd5f9a583d52a7f78"), "name" : "eee", "address" : "萬(wàn)年花城" }
{ "_id" : ObjectId("5a903519d5f9a583d52a7f7b"), "name" : "ddd", "age" : 19 }

2. mongodb的skip()方法

查詢結(jié)果跳過(guò)若干條記錄

語(yǔ)法

db.COLLECTION_NAME.find().skip(NUMBER)

實(shí)例

#查詢myCollection集合中去掉前兩條記錄的文檔
> db.myCollection.find().skip(2)
{ "_id" : ObjectId("5a90352b113385ab59f380b2"), "name" : "wfei" }
{ "_id" : ObjectId("5a903546113385ab59f380b3"), "name" : "ccc" }

skip()與limit()的聯(lián)合使用

skip()與limit()的前后順序沒(méi)有要求,不管怎么放置他們執(zhí)行的順序都是先sort()后skip()最后limit()

實(shí)例

# 常用在分頁(yè)方法中
# 查詢myCollection集合中,跳過(guò)前兩條記錄,每頁(yè)一條記錄
> db.myCollection.find().skip(2).limit(1)
{ "_id" : ObjectId("5a90352b113385ab59f380b2"), "name" : "wfei" }

另外需要強(qiáng)調(diào)的一點(diǎn)是,skip() 的number值不要賦太大的值,值越大執(zhí)行的越慢

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. MongoDB 簡(jiǎn)介 MongoDB是一個(gè)可擴(kuò)展的高性能,開(kāi)源,模式自由,面向文檔的NoSQL,基于分布式文...
    rhlp閱讀 1,209評(píng)論 0 3
  • NoSql數(shù)據(jù)庫(kù)優(yōu)缺點(diǎn) 在優(yōu)勢(shì)方面主要體現(xiàn)在下面幾點(diǎn): 簡(jiǎn)單的擴(kuò)展 快速的讀寫(xiě) 低廉的成本 靈活的數(shù)據(jù)模型 在不足...
    dreamer_lk閱讀 2,872評(píng)論 0 6
  • 武哥: 見(jiàn)字如面。 早晨鬧鐘響起,我抬手關(guān)掉手機(jī),看向一旁熟睡的你,覺(jué)得很安心。 我有很多話想對(duì)你說(shuō),但此時(shí)此刻卻...
    曉茜自留地閱讀 553評(píng)論 0 0
  • 新一季最強(qiáng)大腦首戰(zhàn)便是數(shù)字華容道,第一名何猷君僅用21秒。雖然我知道我會(huì)很慢,還是忍不住想玩,于是上淘寶搜了,還真...
    元元閱讀 15,357評(píng)論 0 2
  • 春去無(wú)痕夏日長(zhǎng), 柳風(fēng)翠色晚歌香。 民歡舞動(dòng)鄉(xiāng)村景, 幸福大道涌芬芳。
    楊春雨閱讀 396評(píng)論 0 2

友情鏈接更多精彩內(nèi)容