日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MongoDBlimit()與skip():限制查詢條數(shù)
當我們在使用 find() 方法查詢集合中文檔的時侯,會一次性的將所有符合條件的文檔全部展示出來,但我們可能并不需要全部的查詢結果(比如在做分頁處理時),這時該怎么做呢?下面就來介紹一下。

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、網(wǎng)站建設、青龍網(wǎng)絡推廣、小程序制作、青龍網(wǎng)絡營銷、青龍企業(yè)策劃、青龍品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供青龍建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

limit() 方法

MongoDB 中要限制查詢的記錄條數(shù)可以使用 limit() 方法,該方法接收一個數(shù)字作為參數(shù),用來設置要顯示的記錄數(shù),如下所示:

db.collection_name.find().limit(number)

【示例】假設在集合“course”中有如下數(shù)據(jù):

> db.course.find()
{ "_id" : ObjectId("60331a7eee79704753940391"), "title" : "HTML教程", "author" : "編程幫", "url" : "http://www.biancheng.com/html/index.html" }
{ "_id" : ObjectId("60331a7eee79704753940392"), "title" : "C#教程", "author" : "編程幫", "url" : "http://www.biancheng.com/csharp/index.html" }
{ "_id" : ObjectId("60331a7eee79704753940393"), "title" : "MongoDB教程", "author" : "編程幫", "url" : "http://www.biancheng.com/mongodb/index.html" }

若要查詢其中的兩條,則可以像下面這樣:

> db.course.find({},{"title":1,_id:0}).limit(2)
{ "title" : "HTML教程" }
{ "title" : "C#教程" }

注意:如果沒有指定 limit() 方法中的參數(shù),則會顯示集合中的所有數(shù)據(jù)。

skip() 方法

除了 limit() 方法外,MongoDB 中還提供了另一種方法 skip(),它同樣也可以接收一個數(shù)字類型的參數(shù),用來設置要跳過的文檔數(shù)。其語法格式如下:

db.collection_name.find().skip(number)

【示例】查詢集合中的所有文檔,并跳過兩條記錄:

> db.course.find({},{"title":1,_id:0}).skip(2)
{ "title" : "MongoDB教程" }

注意:skip() 方法的默認參數(shù)為 0。

另外,limit() 方法與 skip() 方法可以聯(lián)合使用來實現(xiàn)類似分頁的效果,如下所示:

> db.course.find({},{"title":1,_id:0}).skip(1).limit(2)
{ "title" : "C#教程" }
{ "title" : "MongoDB教程" }

網(wǎng)頁標題:MongoDBlimit()與skip():限制查詢條數(shù)
文章路徑:http://m.5511xx.com/article/ccosgjo.html