how to access mongoDB from Matlab

6 次查看(过去 30 天)
I'm trying to access mongoDB from Matlab through Java driver, but it seems Matlab could not find MongoClient class.
>> javaaddpath('mongodb-driver-3.2.2.jar');
>> import com.mongodb.*;
>> mc = MongoClient(server, port);
Undefined function or variable 'MongoClient'.
>> import com.mongodb.MongoClient;
Error using import Import argument 'com.mongodb.MongoClient' cannot be found or cannot be imported.

采纳的回答

Neil Caithness
Neil Caithness 2017-5-18
Using version 3.4.2 of the Java driver I have success with this:
MongoDB Atlas instances will tell you the properly formatted URI.
uristr = 'mongodb://<USERNAME>:<PASSWORD>@cluster0-shard-00-00-...';
uri = MongoClientURI( uristr );
mc = MongoClient( uri );
db = mc.getDatabase( database );

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Database Toolbox 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by