新聞中心

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、青龍網(wǎng)絡(luò)推廣、小程序制作、青龍網(wǎng)絡(luò)營(yíng)銷、青龍企業(yè)策劃、青龍品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供青龍建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
limit() 方法
MongoDB 中要限制查詢的記錄條數(shù)可以使用 limit() 方法,該方法接收一個(gè)數(shù)字作為參數(shù),用來(lái)設(shè)置要顯示的記錄數(shù),如下所示:
db.collection_name.find().limit(number)
【示例】假設(shè)在集合“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#教程" }
注意:如果沒(méi)有指定 limit() 方法中的參數(shù),則會(huì)顯示集合中的所有數(shù)據(jù)。
skip() 方法
除了 limit() 方法外,MongoDB 中還提供了另一種方法 skip(),它同樣也可以接收一個(gè)數(shù)字類型的參數(shù),用來(lái)設(shè)置要跳過(guò)的文檔數(shù)。其語(yǔ)法格式如下:
db.collection_name.find().skip(number)
【示例】查詢集合中的所有文檔,并跳過(guò)兩條記錄:
> db.course.find({},{"title":1,_id:0}).skip(2)
{ "title" : "MongoDB教程" }
注意:skip() 方法的默認(rèn)參數(shù)為 0。
另外,limit() 方法與 skip() 方法可以聯(lián)合使用來(lái)實(shí)現(xiàn)類似分頁(yè)的效果,如下所示:
> db.course.find({},{"title":1,_id:0}).skip(1).limit(2)
{ "title" : "C#教程" }
{ "title" : "MongoDB教程" }當(dāng)前題目:MongoDBlimit()與skip():限制查詢條數(shù)
文章起源:http://fisionsoft.com.cn/article/ccosgjo.html


咨詢
建站咨詢
