导入和分析数据MongoDB
这个例子展示了如何导入员工MongoDB的一组数据®在MATLAB®工作区使用MongoDB数据库工具箱™接口。然后的例子展示了如何进行一个简单的数据分析的基础上,导入数据。
要运行这个示例,您必须首先安装MongoDB数据库工具箱接口。有关详细信息,请参见MongoDB数据库工具箱接口安装。
创建一个MongoDB数据库连接mongotest
。在这里,数据库服务器dbtb01
这个数据库使用的端口号27017年
。
服务器=“dbtb01”;端口= 27017;dbname =“mongotest”;康涅狄格州= mongo(服务器、端口dbname)
康涅狄格州= mongo属性:数据库:“mongotest”用户名:“服务器:{“dbtb01”}端口:27017 CollectionNames: {“airlinesmall”、“员工”,“largedata”……和3}TotalDocuments: 23485919
康涅狄格州
是蒙戈
对象包含了MongoDB连接。对象属性包含的信息和数据库的连接。
数据库名称是
mongotest
。用户名是空白。
数据库服务器
dbtb01
。端口号是
27017年
。这个数据库包含6个文档集合。前三名集合
airlinesmall
,员工
,largedata
。这个数据库包含23485919个文档。
验证连接MongoDB。
isopen(康涅狄格州)
ans =逻辑1
数据库连接成功,因为isopen
函数返回1
。否则,关闭数据库连接。
指定员工
为文档检索集合。检索集合中的所有文档使用MongoDB连接。文档
是一个结构数组。
收集=“员工”;文件=找到(康涅狄格州、收集);
使用所有文件,确定独特的部门名称。deplist
包含一个单元阵列特征向量的部门名称。的员工
集合包含七个部门。
部门={文档(:).department};deplist =独特(部门)'
deplist = 7×1单元阵列{“应用工程”}{“咨询”}{‘发展’}{“营销”}{‘销售’}{‘支持’}{‘培训’}金宝app
确定最大工资在所有员工。
工资=(文档(:).salary);马克斯(工资)
ans = 150000
关闭连接MongoDB。
关上(康涅狄格州)