主要内容

导入过滤的数据MongoDB.

此示例显示如何从MongoDB导入飞行数据®收集到matlab中®使用MongoDB的Database Toolbox™接口的工作区。该示例然后示出了如何使用筛选条件和字段列表使用MongoDB查询,以及如何基于过滤的飞行数据执行简单的数据分析。

要运行此示例,您必须首先安装MongoDB的数据库工具箱界面。有关详细信息,请参阅MongoDB安装的数据库工具箱界面

创建与数据库的MongoDB连接蒙古兹。这里,数据库服务器DBTB01.使用端口号托管此数据库27017

服务器=“dbtb01”;端口= 27017;dbname =“蒙古斯特”;conn = mongo(服务器,端口,dbname)
Conn = Mongo with属性:数据库:'Mongotest'用户名:'''''''''''''s's:{'dbtb01'}港口:27017 CollectionNames:{Airlinesmall','员工','Larralata'...和3更多} TotalDocuments:23485919

骗子是个蒙古包含MongoDB连接的对象。对象属性包含有关连接和数据库的信息。

  • 数据库名称是蒙古兹

  • 用户名是空白的。

  • 数据库服务器是DBTB01.

  • 端口号是27017

  • 此数据库包含六个文档集合。前三个收集名称是Airlinesmall.员工, 和laredata

  • 该数据库包含23,485,919件文件。

验证MongoDB连接。

Isopen(Conn)
ans =逻辑1

数据库连接成功,因为开了函数返回1。否则,数据库连接已关闭。

指定Airlinesmall.收藏。定义MongoDB查询以过滤1998年至1999年的航班数据。指定要从集合中检索的字段。

集合=“Airlinesmall”;mongoquery ='{“一年”:{$ GTE:1998,$ LT:2000}}';字段= ['{“一年”:1.0,“月”:1.0,“Dayofmonth”:1.0,“DayofWeek”:1.0,'......'“Deptime”:1.0,“Arr Time”:1.0}'];

使用MongoDB连接检索飞行数据。文件是一个结构阵列,具有与指定字段对应的字段。

文档=查找(Conn,Collection,'询问',mongoquery,'投影',字段)
文档= 10911×1结构阵列与字段:X_ID年月Dayofmonth DayofWeek Deptime Arrtime

确定数据中的独特岁月。

年= [文件(:)。年份];独特(年)
ANS = 1998 1999

关闭MongoDB连接。

关闭(Conn)

也可以看看

||||

相关话题

外部网站