How to create a collection in MongoDB
For a full overview of MongoDB and all my posts on it, check out my overview.
If you want to explicitly create a new collection in MongoDB rather than letting it be automatically created when an insert operation happens, you can do so using the createCollection
method.
If you wanted to create a new collection called podcasts
, do the following:
db.createCollection("podcasts")
createCollections
can also take a second argument of a document describing a large number of options that can modify the collection. You can read up on them here but some of the more useful options include:
- Set a TTL for documents to be automatically removed after a set time has passed
- Set a maximum size for the collection
- Create validation rules to control what documents can exist in the collection
Did you find this information useful? If so, consider heading over to my donation page and drop me some support.
Want to ask a question or just chat? Contact me here