In this post, we will see how to create a collection using MongoDB.
The createCollection() Method
MongoDB db.createCollection(name, options) is used to create collection.
Syntax
Basic syntax of createCollection() command:
db.createCollection(name, options)
In the command, name is the name of the collection to be created. Options are a document and are used to specify the configuration of collection.
Examples
The basic syntax of createCollection() method without options is as follows −
> use mydb
switched to db mydb
> db.createCollection("mycollection")
{ "ok" : 1 }
You can check the created collection by using the command show collections.
> show collections
mycollection
The following example shows the syntax of createCollection() method with a few important options −
> db.createCollection("mycol", { capped : true, autoIndexId : true, size :
6142800, max : 10000 } )
{ "ok" : 1 }
In MongoDB, you don't need to create a collection. MongoDB creates collection automatically when you insert some document.
> db.posts.insertOne({
"id": 100,
"title": "JSONP Tutorial",
"description": "Post about JSONP",
"content": "HTML content here",
"tags": [
"Java",
"JSON"
]
});
Let's check all the collections in the current database:
> show collections
mycollection
posts
Summary
The below diagram shows the summary of all the commands used in this post:
Comments
Post a Comment
Leave Comment