我有一个MongoDB数据库,我存储了一个大型数据集。我正在尝试将我的数据库导入MATLAB以执行数据可视化,但是我得到了一些我无法调试的奇怪错误。我在端口27017上的localhost上使用mongod运行我的数据库。我确实为MATLAB添加了数据库工具箱,以及MongoDB特定的数据库工具箱。按照MATLAB文档的例子,我创建了变量:
server = "0.0.0.0" (I have also tried putting localhost here)
port = 27017
dbname = "NYPDData"
conn = mongo(server, port, dbname)
当我这样做时,我收到的错误是:
Error using error
Unable to load a message catalog 'mongodb:mongodb'. Please check
the file location and format.
Error in mongo (line 389)
error(message('mongodb:mongodb:DriverError',mongo.extractExceptionMessage(e)));
当我尝试使用任何参数简单地运行conn = mongo()时,它似乎工作,并返回:
conn =
mongo with properties:
Database: ''
UserName: ''
Server: {}
Port:
CollectionNames: {}
TotalDocuments:
如果您对如何解决此错误有任何见解,请告诉我。谢谢!
在调用mongo函数之前输入:registerrealtimecataloglocation('c:\ProgramData\MATLAB\SupportPackages\R2017b')
如果一切顺利,它应该返回1。不要忘记用您的版本号(R2017b)更改上一行。然后它应该在目录中找到该消息。