主要内容

导入和分析数据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。

关上(康涅狄格州)

另请参阅

|||||

相关的话题

外部网站