Main Content


Create MongoDB collection

Since R2021b



createCollection(conn,collection) creates a collection in MongoDB® by using the MongoDB C++ interface connection.


collapse all

Connect to MongoDB® using the MongoDB C++ interface and create a collection.

Create a MongoDB connection to the database mongotest using the MongoDB C++ interface. Here, the database server dbtb01 hosts this database using port number 27017.

server = "dbtb01";
port = 27017;
dbname = "mongotest";
conn = mongoc(server,port,dbname)
conn = connection with properties:
           Database: "mongotest"
           UserName: ""
             Server: "dbtb01"
               Port: 27017
    CollectionNames: [13×1 string]

conn is the connection object that contains the MongoDB connection. The object properties contain information about the connection and the database.

  • The database name is mongotest.

  • The user name is blank.

  • The database server is dbtb01.

  • The port number is 27017.

  • This database contains 13 document collections.

Verify the MongoDB connection.

ans = logical

The database connection is successful because the isopen function returns 1. Otherwise, the database connection is closed.

Create a collection in the database using the MongoDB connection. Specify the collection name taxidata.

collection = "taxidata";

Display the collections in the database by using the CollectionNames property. The database contains the new collection taxidata.

ans = 14×1 string

Close the MongoDB connection.


Input Arguments

collapse all

MongoDB C++ interface connection, specified as a connection object.

Collection name, specified as a string scalar.

Example: "taxidata"

Data Types: string

Version History

Introduced in R2021b