{"payload":{"allShortcutsEnabled":false,"fileTree":{"source/core":{"items":[{"name":"2d.txt","path":"source/core/2d.txt","contentType":"file"},{"name":"2dsphere.txt","path":"source/core/2dsphere.txt","contentType":"file"},{"name":"access-control.txt","path":"source/core/access-control.txt","contentType":"file"},{"name":"administration.txt","path":"source/core/administration.txt","contentType":"file"},{"name":"aggregation-introduction.txt","path":"source/core/aggregation-introduction.txt","contentType":"file"},{"name":"aggregation-mechanics.txt","path":"source/core/aggregation-mechanics.txt","contentType":"file"},{"name":"aggregation-pipeline-limits.txt","path":"source/core/aggregation-pipeline-limits.txt","contentType":"file"},{"name":"aggregation-pipeline-optimization.txt","path":"source/core/aggregation-pipeline-optimization.txt","contentType":"file"},{"name":"aggregation-pipeline-sharded-collections.txt","path":"source/core/aggregation-pipeline-sharded-collections.txt","contentType":"file"},{"name":"aggregation-pipeline.txt","path":"source/core/aggregation-pipeline.txt","contentType":"file"},{"name":"aggregation.txt","path":"source/core/aggregation.txt","contentType":"file"},{"name":"backups.txt","path":"source/core/backups.txt","contentType":"file"},{"name":"bulk-inserts.txt","path":"source/core/bulk-inserts.txt","contentType":"file"},{"name":"capped-collections.txt","path":"source/core/capped-collections.txt","contentType":"file"},{"name":"crud-introduction.txt","path":"source/core/crud-introduction.txt","contentType":"file"},{"name":"crud.txt","path":"source/core/crud.txt","contentType":"file"},{"name":"cursors.txt","path":"source/core/cursors.txt","contentType":"file"},{"name":"data-model-design.txt","path":"source/core/data-model-design.txt","contentType":"file"},{"name":"data-model-operations.txt","path":"source/core/data-model-operations.txt","contentType":"file"},{"name":"data-modeling-introduction.txt","path":"source/core/data-modeling-introduction.txt","contentType":"file"},{"name":"data-models.txt","path":"source/core/data-models.txt","contentType":"file"},{"name":"distributed-queries.txt","path":"source/core/distributed-queries.txt","contentType":"file"},{"name":"distributed-write-operations.txt","path":"source/core/distributed-write-operations.txt","contentType":"file"},{"name":"document.txt","path":"source/core/document.txt","contentType":"file"},{"name":"geohaystack.txt","path":"source/core/geohaystack.txt","contentType":"file"},{"name":"geospatial-indexes.txt","path":"source/core/geospatial-indexes.txt","contentType":"file"},{"name":"gridfs.txt","path":"source/core/gridfs.txt","contentType":"file"},{"name":"import-export.txt","path":"source/core/import-export.txt","contentType":"file"},{"name":"index-compound.txt","path":"source/core/index-compound.txt","contentType":"file"},{"name":"index-creation.txt","path":"source/core/index-creation.txt","contentType":"file"},{"name":"index-hashed.txt","path":"source/core/index-hashed.txt","contentType":"file"},{"name":"index-multikey.txt","path":"source/core/index-multikey.txt","contentType":"file"},{"name":"index-properties.txt","path":"source/core/index-properties.txt","contentType":"file"},{"name":"index-single.txt","path":"source/core/index-single.txt","contentType":"file"},{"name":"index-sparse.txt","path":"source/core/index-sparse.txt","contentType":"file"},{"name":"index-text.txt","path":"source/core/index-text.txt","contentType":"file"},{"name":"index-ttl.txt","path":"source/core/index-ttl.txt","contentType":"file"},{"name":"index-types.txt","path":"source/core/index-types.txt","contentType":"file"},{"name":"index-unique.txt","path":"source/core/index-unique.txt","contentType":"file"},{"name":"indexes-introduction.txt","path":"source/core/indexes-introduction.txt","contentType":"file"},{"name":"indexes.txt","path":"source/core/indexes.txt","contentType":"file"},{"name":"inter-process-authentication.txt","path":"source/core/inter-process-authentication.txt","contentType":"file"},{"name":"introduction.txt","path":"source/core/introduction.txt","contentType":"file"},{"name":"journaling.txt","path":"source/core/journaling.txt","contentType":"file"},{"name":"map-reduce-concurrency.txt","path":"source/core/map-reduce-concurrency.txt","contentType":"file"},{"name":"map-reduce-sharded-collections.txt","path":"source/core/map-reduce-sharded-collections.txt","contentType":"file"},{"name":"map-reduce.txt","path":"source/core/map-reduce.txt","contentType":"file"},{"name":"master-slave.txt","path":"source/core/master-slave.txt","contentType":"file"},{"name":"query-optimization.txt","path":"source/core/query-optimization.txt","contentType":"file"},{"name":"query-plans.txt","path":"source/core/query-plans.txt","contentType":"file"},{"name":"read-operations-introduction.txt","path":"source/core/read-operations-introduction.txt","contentType":"file"},{"name":"read-operations.txt","path":"source/core/read-operations.txt","contentType":"file"},{"name":"read-preference-mechanics.txt","path":"source/core/read-preference-mechanics.txt","contentType":"file"},{"name":"read-preference.txt","path":"source/core/read-preference.txt","contentType":"file"},{"name":"record-padding.txt","path":"source/core/record-padding.txt","contentType":"file"},{"name":"replica-set-arbiter.txt","path":"source/core/replica-set-arbiter.txt","contentType":"file"},{"name":"replica-set-architecture-geographically-distributed.txt","path":"source/core/replica-set-architecture-geographically-distributed.txt","contentType":"file"},{"name":"replica-set-architecture-three-members.txt","path":"source/core/replica-set-architecture-three-members.txt","contentType":"file"},{"name":"replica-set-architectures.txt","path":"source/core/replica-set-architectures.txt","contentType":"file"},{"name":"replica-set-delayed-member.txt","path":"source/core/replica-set-delayed-member.txt","contentType":"file"},{"name":"replica-set-elections.txt","path":"source/core/replica-set-elections.txt","contentType":"file"},{"name":"replica-set-hidden-member.txt","path":"source/core/replica-set-hidden-member.txt","contentType":"file"},{"name":"replica-set-high-availability.txt","path":"source/core/replica-set-high-availability.txt","contentType":"file"},{"name":"replica-set-members.txt","path":"source/core/replica-set-members.txt","contentType":"file"},{"name":"replica-set-oplog.txt","path":"source/core/replica-set-oplog.txt","contentType":"file"},{"name":"replica-set-primary.txt","path":"source/core/replica-set-primary.txt","contentType":"file"},{"name":"replica-set-priority-0-member.txt","path":"source/core/replica-set-priority-0-member.txt","contentType":"file"},{"name":"replica-set-rollbacks.txt","path":"source/core/replica-set-rollbacks.txt","contentType":"file"},{"name":"replica-set-secondary.txt","path":"source/core/replica-set-secondary.txt","contentType":"file"},{"name":"replica-set-sync.txt","path":"source/core/replica-set-sync.txt","contentType":"file"},{"name":"replica-set-write-concern.txt","path":"source/core/replica-set-write-concern.txt","contentType":"file"},{"name":"replication-introduction.txt","path":"source/core/replication-introduction.txt","contentType":"file"},{"name":"replication-process.txt","path":"source/core/replication-process.txt","contentType":"file"},{"name":"replication.txt","path":"source/core/replication.txt","contentType":"file"},{"name":"security-interface.txt","path":"source/core/security-interface.txt","contentType":"file"},{"name":"security-introduction.txt","path":"source/core/security-introduction.txt","contentType":"file"},{"name":"security-network.txt","path":"source/core/security-network.txt","contentType":"file"},{"name":"security.txt","path":"source/core/security.txt","contentType":"file"},{"name":"server-side-javascript.txt","path":"source/core/server-side-javascript.txt","contentType":"file"},{"name":"sharded-cluster-architectures-production.txt","path":"source/core/sharded-cluster-architectures-production.txt","contentType":"file"},{"name":"sharded-cluster-architectures-test.txt","path":"source/core/sharded-cluster-architectures-test.txt","contentType":"file"},{"name":"sharded-cluster-architectures.txt","path":"source/core/sharded-cluster-architectures.txt","contentType":"file"},{"name":"sharded-cluster-components.txt","path":"source/core/sharded-cluster-components.txt","contentType":"file"},{"name":"sharded-cluster-config-servers.txt","path":"source/core/sharded-cluster-config-servers.txt","contentType":"file"},{"name":"sharded-cluster-high-availability.txt","path":"source/core/sharded-cluster-high-availability.txt","contentType":"file"},{"name":"sharded-cluster-mechanics.txt","path":"source/core/sharded-cluster-mechanics.txt","contentType":"file"},{"name":"sharded-cluster-metadata.txt","path":"source/core/sharded-cluster-metadata.txt","contentType":"file"},{"name":"sharded-cluster-operations.txt","path":"source/core/sharded-cluster-operations.txt","contentType":"file"},{"name":"sharded-cluster-query-router.txt","path":"source/core/sharded-cluster-query-router.txt","contentType":"file"},{"name":"sharded-cluster-requirements.txt","path":"source/core/sharded-cluster-requirements.txt","contentType":"file"},{"name":"sharded-cluster-security.txt","path":"source/core/sharded-cluster-security.txt","contentType":"file"},{"name":"sharded-cluster-shards.txt","path":"source/core/sharded-cluster-shards.txt","contentType":"file"},{"name":"sharding-balancing.txt","path":"source/core/sharding-balancing.txt","contentType":"file"},{"name":"sharding-chunk-migration.txt","path":"source/core/sharding-chunk-migration.txt","contentType":"file"},{"name":"sharding-chunk-splitting.txt","path":"source/core/sharding-chunk-splitting.txt","contentType":"file"},{"name":"sharding-introduction.txt","path":"source/core/sharding-introduction.txt","contentType":"file"},{"name":"sharding-shard-key-indexes.txt","path":"source/core/sharding-shard-key-indexes.txt","contentType":"file"},{"name":"sharding-shard-key.txt","path":"source/core/sharding-shard-key.txt","contentType":"file"},{"name":"sharding.txt","path":"source/core/sharding.txt","contentType":"file"},{"name":"shell-types.txt","path":"source/core/shell-types.txt","contentType":"file"},{"name":"single-purpose-aggregation.txt","path":"source/core/single-purpose-aggregation.txt","contentType":"file"},{"name":"tag-aware-sharding.txt","path":"source/core/tag-aware-sharding.txt","contentType":"file"},{"name":"workload-isolation.txt","path":"source/core/workload-isolation.txt","contentType":"file"},{"name":"write-concern.txt","path":"source/core/write-concern.txt","contentType":"file"},{"name":"write-operations-introduction.txt","path":"source/core/write-operations-introduction.txt","contentType":"file"},{"name":"write-operations.txt","path":"source/core/write-operations.txt","contentType":"file"},{"name":"write-performance.txt","path":"source/core/write-performance.txt","contentType":"file"}],"totalCount":107},"source":{"items":[{"name":".static","path":"source/.static","contentType":"directory"},{"name":"administration","path":"source/administration","contentType":"directory"},{"name":"applications","path":"source/applications","contentType":"directory"},{"name":"core","path":"source/core","contentType":"directory"},{"name":"faq","path":"source/faq","contentType":"directory"},{"name":"images","path":"source/images","contentType":"directory"},{"name":"includes","path":"source/includes","contentType":"directory"},{"name":"meta","path":"source/meta","contentType":"directory"},{"name":"reference","path":"source/reference","contentType":"directory"},{"name":"release-notes","path":"source/release-notes","contentType":"directory"},{"name":"tutorial","path":"source/tutorial","contentType":"directory"},{"name":"about.txt","path":"source/about.txt","contentType":"file"},{"name":"administration.txt","path":"source/administration.txt","contentType":"file"},{"name":"aggregation.txt","path":"source/aggregation.txt","contentType":"file"},{"name":"contents.txt","path":"source/contents.txt","contentType":"file"},{"name":"crud.txt","path":"source/crud.txt","contentType":"file"},{"name":"data-center-awareness.txt","path":"source/data-center-awareness.txt","contentType":"file"},{"name":"data-modeling.txt","path":"source/data-modeling.txt","contentType":"file"},{"name":"faq.txt","path":"source/faq.txt","contentType":"file"},{"name":"index.txt","path":"source/index.txt","contentType":"file"},{"name":"indexes.txt","path":"source/indexes.txt","contentType":"file"},{"name":"installation.txt","path":"source/installation.txt","contentType":"file"},{"name":"reference.txt","path":"source/reference.txt","contentType":"file"},{"name":"release-notes.txt","path":"source/release-notes.txt","contentType":"file"},{"name":"replication.txt","path":"source/replication.txt","contentType":"file"},{"name":"security.txt","path":"source/security.txt","contentType":"file"},{"name":"sharding.txt","path":"source/sharding.txt","contentType":"file"},{"name":"tutorial.txt","path":"source/tutorial.txt","contentType":"file"}],"totalCount":28},"":{"items":[{"name":".templates","path":".templates","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"config","path":"config","contentType":"directory"},{"name":"draft","path":"draft","contentType":"directory"},{"name":"source","path":"source","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CONTRIBUTING.rst","path":"CONTRIBUTING.rst","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"conf-sitemap.xml","path":"conf-sitemap.xml","contentType":"file"},{"name":"conf.py","path":"conf.py","contentType":"file"},{"name":"makefile","path":"makefile","contentType":"file"},{"name":"requirements.txt","path":"requirements.txt","contentType":"file"}],"totalCount":12}},"fileTreeProcessingTime":12.578842999999999,"foldersToFetch":[],"repo":{"id":2446718,"defaultBranch":"master","name":"docs","ownerLogin":"mongodb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-23T20:57:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45120?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"v2.4","listCacheKey":"v0:1702939700.0","canEdit":false,"refType":"branch","currentOid":"4b68a07b43b421dceea0c21cb0a2334d08c141b5"},"path":"source/core/capped-collections.txt","currentUser":null,"blob":{"rawLines":["==================","Capped Collections","==================","",".. default-domain:: mongodb","",".. contents:: On this page"," :local:"," :backlinks: none"," :depth: 1"," :class: singlecol","",":term:`Capped collections ` are fixed-size","collections that support high-throughput operations that insert,","retrieve, and delete documents based on insertion order. Capped","collections work in a way similar to circular buffers: once a","collection fills its allocated space, it makes room for new documents","by overwriting the oldest documents in the collection.","","See :method:`~db.createCollection()` or :dbcommand:`createCollection`","for more information on creating capped collections.","","Capped collections have the following behaviors:","","- Capped collections guarantee preservation of the insertion order. As"," a result, queries do not need an index to return documents in"," insertion order. Without this indexing overhead, they can"," support higher insertion throughput.","","- Capped collections guarantee that insertion order is identical to the"," order on disk (:term:`natural order`) and do so by prohibiting updates"," that increase document size. Capped collections only allow updates"," that fit the original document size, which ensures a document does not"," change its location on disk.","","- Capped collections automatically remove the oldest documents in the"," collection without requiring scripts or explicit remove operations.","","For example, the :term:`oplog.rs ` collection that stores a log","of the operations in a :term:`replica set` uses a capped","collection. Consider the following potential use cases for capped","collections:","","- Store log information generated by high-volume systems. Inserting"," documents in a capped collection without an index is close to the"," speed of writing log information directly to a file"," system. Furthermore, the built-in *first-in-first-out* property"," maintains the order of events, while managing storage use.","","- Cache small amounts of data in a capped collections. Since caches"," are read rather than write heavy, you would either need to ensure"," that this collection *always* remains in the working set (i.e. in"," RAM) *or* accept some write penalty for the required index or"," indexes.","",".. _capped-collections-recommendations-and-restrictions:","","Recommendations and Restrictions","--------------------------------","","- You *can* update documents in a collection after inserting"," them. *However,* these updates **cannot** cause the documents to"," grow. If the update operation causes the document to grow beyond"," their original size, the update operation will fail.",""," If you plan to update documents in a capped collection, create an"," index so that these update operations do not require a table scan.","","- You cannot delete documents from a capped collection. To remove all"," records from a capped collection, use the 'emptycapped' command. To"," remove the collection entirely, use the :method:`~db.collection.drop()`"," method.","","- You cannot shard a capped collection.","","- Capped collections created after 2.2 have an ``_id`` field and an"," index on the ``_id`` field by default. Capped collections created"," before 2.2 do not have an index on the ``_id`` field by default. If"," you are using capped collections with replication prior to 2.2, you"," should explicitly create an index on the ``_id`` field.",""," .. warning::",""," If you have a capped collection in a :term:`replica set` outside"," of the ``local`` database, before 2.2, you should create a"," unique index on ``_id``. Ensure uniqueness using the ``unique:"," true`` option to the :method:`~db.collection.ensureIndex()`"," method or by using an :term:`ObjectId` for the ``_id`` field."," Alternately, you can use the ``autoIndexId`` option to"," :dbcommand:`create` when creating the capped collection, as in the"," :ref:`capped-collections-options` procedure.","","- Use natural ordering to retrieve the most recently inserted elements"," from the collection efficiently. This is (somewhat) analogous to"," tail on a log file.","","Procedures","----------","","Create a Capped Collection","~~~~~~~~~~~~~~~~~~~~~~~~~~","","You must create capped collections explicitly using the",":method:`~db.createCollection()` method, which is a helper in the",":binary:`~bin.mongo` shell for the :dbcommand:`create` command. When","creating a capped collection you must specify the maximum size of the","collection in bytes, which MongoDB will pre-allocate for the collection.","The size of the capped collection includes a small amount of space for","internal overhead.","",".. code-block:: javascript",""," db.createCollection( \"log\", { capped: true, size: 100000 } )","","Additionally, you may also specify a maximum number of documents for the","collection using the ``max`` field as in the following document:","",".. code-block:: javascript",""," db.createCollection(\"log\", { capped : true, size : 5242880, max : 5000 } )","",".. important:: The ``size`` argument is *always* required, even when"," you specify ``max`` number of documents. MongoDB will remove older"," documents if a collection reaches the maximum size limit before it"," reaches the maximum document count.","",".. see:: :method:`~db.createCollection()` and :dbcommand:`create`.","",".. _capped-collections-options:","","Query a Capped Collection","~~~~~~~~~~~~~~~~~~~~~~~~~","","If you perform a :method:`~db.collection.find()` on a capped collection","with no ordering specified, MongoDB guarantees that the ordering of","results is the same as the insertion order.","","To retrieve documents in reverse insertion order, issue",":method:`~db.collection.find()` along with the :method:`~cursor.sort()`","method with the :operator:`$natural` parameter set to ``-1``, as shown","in the following example:","",".. code-block:: javascript",""," db.cappedCollection.find().sort( { $natural: -1 } )","","Check if a Collection is Capped","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~","","Use the :method:`~db.collection.isCapped()` method to determine if a","collection is capped, as follows:","",".. code-block:: javascript",""," db.collection.isCapped()","","Convert a Collection to Capped","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~","","You can convert a non-capped collection to a capped collection with","the :dbcommand:`convertToCapped` command:","",".. code-block:: javascript",""," db.runCommand({\"convertToCapped\": \"mycoll\", size: 100000});","","The ``size`` parameter specifies the size of the capped collection in","bytes.","",".. include:: /includes/warning-blocking-global.rst","",".. versionchanged:: 2.2"," Before 2.2, capped collections did not have an index on ``_id``"," unless you specified ``autoIndexId`` to the :dbcommand:`create`,"," after 2.2 this became the default.","","Automatically Remove Data After a Specified Period of Time","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~","","For additional flexibility when expiring data, consider MongoDB's",":term:`TTL` indexes, as described in",":doc:`/tutorial/expire-data`. These indexes allow you to expire and","remove data from normal collections using a special type, based on the","value of a date-typed field and a TTL value for the index.","",":doc:`TTL Collections ` are not compatible with","capped collections.","","Tailable Cursor","~~~~~~~~~~~~~~~","","You can use a :term:`tailable cursor` with capped collections. Similar to the","Unix ``tail -f`` command, the tailable cursor \"tails\" the end of a","capped collection. As new documents are inserted into the capped","collection, you can use the tailable cursor to continue retrieving","documents.","","See :doc:`/tutorial/create-tailable-cursor` for information on creating","a tailable cursor."],"stylingDirectives":[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/mongodb/docs/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"capped-collections.txt","displayUrl":"https://github.com/mongodb/docs/blob/v2.4/source/core/capped-collections.txt?raw=true","headerInfo":{"blobSize":"7.35 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"aa7621c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fmongodb%2Fdocs%2Fblob%2Fv2.4%2Fsource%2Fcore%2Fcapped-collections.txt","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"199","truncatedSloc":"145"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Text","languageID":372,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/mongodb/docs/blob/v2.4/source/core/capped-collections.txt","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/mongodb/docs/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/mongodb/docs/raw/v2.4/source/core/capped-collections.txt","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/mongodb/docs/branches":{"post":"5lF0xOiP_BZDWR0fEG1V0w9stO_8IRy9Px6WLQRgvGPhjFIbUCN3-PuC4Naq1RKIuX3RtwTShrpPLEDM7PapUw"},"/repos/preferences":{"post":"HA-R4hTs1XD-q8GqyMLlQnTj4W9j3YXmQkINcRK36cRjHph6AeB1yT5xrxhm4nby8KDx2ewyBdOpcXeCpc2P8g"}}},"title":"docs/source/core/capped-collections.txt at v2.4 ยท mongodb/docs"}