数据库 - MongoDB C Driver如何进行分页?
为情所困
为情所困 2017-05-02 09:20:49
0
3
631

谢谢各位了。这里的问题是没有找到C接口的分页查询的操作。

英文太渣,在mongoDB的网站上没有发现分页相关的。
http://api.mongodb.com/c/current/tutorial.html
增删查改和计数都有,就是没有发现分页操作的。。。

为情所困
为情所困

répondre à tous(3)
漂亮男人

La méthode conventionnelle est :

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

Il existe une meilleure façon :

db.users.find().limit(pageSize); //第一页
last_id = ... //把最后一个_id存下来


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

mongodbComme d'autres bases de données, vous pouvez interroger le nombre correspondant de données pour les opérations de pagination. Les documents officiels contiennent également des instructions correspondantes, telles que mongodb.limit et mongodb.skip. Ou vous pouvez vous référer à cette description chinoise limit.skip. J'espère que ça vous aidera

滿天的星座

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

res.json(rs);

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

//listnum est le nombre d'enregistrements sur une page et pagenum est le numéro de page

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!