Document Database

Explore and manage collections of documents in MongoDB® using Database Toolbox™ interface for MongoDB

Connect to MongoDB using the Database Toolbox interface for MongoDB. Access documents and import data stored in documents into the MATLAB® workspace for analysis. Run MongoDB queries against a collection of documents in MongoDB. Export MATLAB tables, structures, and objects into MongoDB.

To use this interface, you must first install it.

Functions

expand all

mongoMongoDB connection
isopenDetermine if MongoDB connection is open
closeClose MongoDB connection
countCount total number of documents in MongoDB collection
distinctRetrieve distinct values for field in MongoDB collection
findRetrieve documents in MongoDB collection
createCollectionCreate MongoDB collection
dropCollectionDrop MongoDB collection
insertInsert one or multiple documents into MongoDB collection
removeRemove one or multiple documents from MongoDB collection
updateUpdate one or multiple documents in MongoDB collection

Topics

Database Toolbox Interface for MongoDB Installation

Install the Database Toolbox interface for MongoDB and learn about the supported MongoDB versions.

Import and Analyze Data from MongoDB

Import all documents from a MongoDB collection into the MATLAB workspace and perform a simple data analysis of text and numerical fields.

Import Filtered Data from MongoDB

Filter data using a MongoDB query and import the data into the MATLAB workspace.

Import Large Data from MongoDB

Import a large set of flight data from a collection into the MATLAB workspace. To avoid out-of-memory issues, import large data in batches.

Export MATLAB Data into MongoDB

Create MongoDB collections and insert table and structure data from the MATLAB workspace into the collections.

Import and Export MATLAB Objects Using MongoDB

Serialize and deserialize objects with MongoDB and MATLAB.

Troubleshooting

Database Toolbox Interface for MongoDB Error Messages

Address MongoDB and Database Toolbox interface for MongoDB error messages.