国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

數(shù)據(jù)庫 - MongoDB C Driver如何進(jìn)行分頁?
為情所困
為情所困 2017-05-02 09:20:49
0
3
771

謝謝各位了。這里的問題是沒有找到C接口的分頁查詢的操作。

英文太渣,在mongoDB的網(wǎng)站上沒有發(fā)現(xiàn)分頁相關(guān)的。
http://api.mongodb.com/c/current/tutorial.html
增刪查改和計(jì)數(shù)都有,就是沒有發(fā)現(xiàn)分頁操作的。。。

為情所困
為情所困

Antworte allen(3)
漂亮男人

常規(guī)的方法是:

db.users.find().skip(pagesize*(n-1)).limit(pagesize)

還有一種性能更好的方法:

db.users.find().limit(pageSize); //第一頁
last_id = ... //把最后一個(gè)_id存下來


users = db.users.find({'_id'> last_id}). limit(10); //第二頁
last_id = ... //更新last_id
洪濤

mongodb和其他數(shù)據(jù)庫一樣都可以查詢對(duì)應(yīng)的數(shù)據(jù)條數(shù)進(jìn)行分頁操作的,官方文檔也有對(duì)應(yīng)的說明,例如mongodb.limit和mongodb.skip?;蛘吣銋⒖歼@個(gè)中文說明limit.skip。希望對(duì)你有幫助

滿天的星座

xxxx.find({'xxx':'xxx'},function(err,rs){

res.json(rs);

}).limit(listnum).sort({'id':-1}).skip((pagenum-1)*listnum);

//listnum 是一頁有多少條記錄 pagenum 是第多少頁

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage