主要内容

进口过滤数据MongoDB

这个例子展示了如何导入从MongoDB飞行数据®收集到MATLAB®工作区使用MongoDB数据库工具箱™接口。然后的例子展示了如何使用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。否则,关闭数据库连接。

指定airlinesmall收集。定义了MongoDB查询过滤的飞行数据1998年到1999年。指定要从集合中检索字段。

收集=“airlinesmall”;mongoquery =”{"年":{gte:美元1998,$ lt: 2000}}”;字段= [”{“月”“年”:1.0:1.0,“DayofMonth”: 1.0,“DayOfWeek”: 1.0,““DepTime”: 1.0,“ArrTime”: 1.0}];

检索使用MongoDB飞行数据连接。文档是一个结构数组字段,对应于指定的字段。

文件=找到(康涅狄格州、收集、“查询”mongoquery,“投影”、字段)
= 10911×1文件结构体数组字段:x_id年月DayofMonth DayOfWeek DepTime ArrTime

确定独特的年的数据。

年=(文档(:)岁);独特的(年)
ans = 1998 1999

关闭连接MongoDB。

关上(康涅狄格州)

另请参阅

||||

相关的话题

外部网站