这个例子说明了如何从MongoDB中收集导入员工数据®到MATLAB®工作区使用MongoDB的数据库工具箱™接口。然后,该示例示出了如何进行基于导入的数据的简单的数据分析。
要运行这个例子,你必须首先安装的MongoDB数据库工具箱界面。有关详细信息,请参阅数据库工具箱界面MongoDB的安装。
建立的MongoDB连接到数据库mongotest
。在这里,数据库服务器dbtb01
主机使用端口号这个数据库27017
。
服务器=“dbtb01”;端口= 27017;DBNAME =“mongotest”;康恩=蒙戈(服务器,端口,则dbname)
康恩=蒙戈与性能:数据库: 'mongotest' 用户名: '' 服务器:{ 'dbtb01'}端口:27017个CollectionNames:{ 'airlinesmall', '员工', 'largedata' ......和3个} TotalDocuments:23485919
康恩
是个蒙戈
对象包含MongoDB的连接。该对象的属性包含有关连接和数据库信息。
该数据库名是mongotest
。
用户名是空白。
数据库服务器dbtb01
。
端口号为27017
。
这个数据库包含了六个文件的集合。前三集名称airlinesmall
,雇员
和largedata
。
该数据库包含23485919个文件。
验证MongoDB的连接。
ISOPEN(康涅狄格州)
ANS =逻辑1
数据库连接是成功的,因为开了
函数返回1
。否则,数据库连接被关闭。
指定雇员
集合文件检索。通过使用MongoDB的连接检索集合中的所有文件。文件
是一个结构阵列。
集合=“雇员”;文件=发现(康涅狄格州,集合);
使用的所有文件,确定唯一的部门名称。deplist
包含字符向量的部门名称的单元阵列。该雇员
集合包含七个部门。
部门= {文件(:)部门。};deplist =唯一的(部门)”
deplist = 7×1单元阵列{ '应用工程'} { '咨询'} { '发展'} { '营销'} { '销售'} { '支持'} { '训练'}万博1manbetx
确定所有员工中的最高薪水。
薪金= [文档(:)薪水。];MAX(薪金)
ANS = 150000
关闭MongoDB的连接。
接近(康涅狄格州)