0

Python で mongoDB を使用して、実験的なブログ Web サイトを作成しています。たとえば、100 のブログ投稿があり、5 つの部分に分割したいとします。最初の 20 件のブログ投稿を取得し、次に次の 20 件のブログ投稿 (投稿 21 から 40 まで...) を取得するクエリを作成するにはどうすればよいですか?

firstposts = posts[0, 20]

しかし、代わりに最初の20件の投稿を直接取得できるのだろうか

db.posts.find()

ありがとう、

4

1 に答える 1

4

ここでskip(…)およびlimit(…)メソッドを見てください: http://api.mongodb.org/python/current/api/pymongo/cursor.html

db.posts.find().skip(0).limit(20);
…
db.posts.find().skip(20).limit(20);
…
于 2013-02-22T14:51:33.460 に答える