for post in db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num):
これは私の現在のコードです。MongodBのpymongoでは、count()をどうやって行うのですか?
count()を取得するにはどうすればよいですか?
for post in db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num):
これは私の現在のコードです。MongodBのpymongoでは、count()をどうやって行うのですか?
count()を取得するにはどうすればよいですか?
あなたはresults_count
があなたのlimit()
を無視する場合:
results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count()
for post in results:
あなたはresults_count
があなたのlimit()
、set applySkipLimit
to True
で頂いたことにしたい場合:
results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count(True)
for post in results:
わからないが、あなたが、カウントをしたいなぜならばはすでに制限「num」を渡しています。とにかく、あなたが主張したいのなら、ここにあなたがすべきことがあります。 results_count NUM と
@Jakeと一致します
:あなたの代わりに何を提案していますか? – thirtydotresults_count = results.count(真)http://docs.mongodb.org/manual/reference/method/cursor.count/私はあなたの投稿を間違えたと思う。私は最初のforループで止まった。私は今あなたが言及したことを見る。私のズボンの座席で飛んで申し訳ありません。 – Jake