进口和分析数据从MongoDB使用MongoDB c++接口
这个例子展示了如何员工MongoDB®的一组数据导入MATLAB®工作区使用MongoDB c++接口。然后的例子展示了如何进行一个简单的数据分析的基础上,导入数据。
创建一个MongoDB数据库连接mongotest
使用MongoDB c++接口。在这里,数据库服务器dbtb01
这个数据库使用的端口号27017年
。
服务器=“dbtb01”;端口= 27017;dbname =“mongotest”;康涅狄格州= mongoc(服务器、端口dbname)
康涅狄格州=连接的属性:数据库:“mongotest”用户名:“服务器:“dbtb01”端口:27017 CollectionNames:[14×1的字符串)
康涅狄格州
是连接
对象包含了MongoDB连接。对象属性包含的信息和数据库的连接。
数据库名称是
mongotest
。用户名是空白。
数据库服务器
dbtb01
。端口号是
27017年
。这个数据库包含14个文档集合。
验证连接MongoDB。
isopen(康涅狄格州)
ans =逻辑1
数据库连接成功,因为isopen
函数返回1。否则,关闭数据库连接。
指定员工
为文档检索集合。检索集合中的所有文档,使用MongoDB c++接口连接。文档
是一个结构数组。
收集=“员工”;文件=找到(康涅狄格州、收集);
使用所有文件,确定最大所有员工的工资。工资
包含一个数组的工资翻倍。
工资= [];为i = 1:长度(文档)工资=(工资文件{我}.salary);结束马克斯(工资)
ans =int3229000年
关闭连接MongoDB。
关上(康涅狄格州)