組み込み開発のためのPython · レッスン 188 / 220
MongoDBの結果件数を制限する
limitは取得件数を制限し、sortやインデックスと組み合わせると負荷を制御できます。ページングでは安定した順序と次の検索境界を定めます。
limitは取得件数を制限し、sortやインデックスと組み合わせると負荷を制御できます。ページングでは安定した順序と次の検索境界を定めます。 仕組みだけでなく、検証方法と運用上の注意も具体例で確認します。
基本の考え方
limitは取得件数を制限し、sortやインデックスと組み合わせると負荷を制御できます。ページングでは安定した順序と次の検索境界を定めます。
安全に試すための確認
入力値は型と範囲を検証し、接続文字列と認証情報を安全に管理します。削除・更新は条件と対象件数を確認し、必要に応じてバックアップやトランザクションを用意します。
コード例
手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。
page = collection.find({}).sort("_id", 1).limit(100)
for document in page:
print(document["_id"])手を動かす課題
最大件数を検証し、最後に取得したIDを使って次ページを取得する方法を試してください。