这个例子展示了如何导入从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。
关上(康涅狄格州)