sql >> データベース >  >> NoSQL >> MongoDB

MongoDBのpymongoで、count()を実行するにはどうすればよいですか?

    pymongoバージョン3.7.0以降を使用している場合は、この回答を参照してください 代わりに。

    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 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:
    


    1. mongodbコレクションを複製します

    2. ハード障害が発生した場合に、redisクラスター内の特定のノードのハッシュスロットを再開するにはどうすればよいですか?

    3. Logstashを使用してmongoDBからelasticsearchにデータを同期する

    4. Mongodbからデータを取得するにはどうすればよいですか