主要内容

蒙古

MongoDB.联系

描述

蒙古功能创建A.蒙古对象使用MongoDB的Database Toolbox™接口®。使用该对象,您可以连接到存储在一个或多个数据库服务器上的MongoDB。

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

使用蒙古对象,你可以管理数据库中的集合。您也可以存储在一个集合中查询文件,并将它们导入到MATLAB®工作区。从MATLAB,您可以导出MATLAB表,结构和对象到MongoDB的。有关MongoDB的详细信息,请参阅MongoDB.手动的

创建

描述

例子

骗子=蒙戈(服务器港口dbname.使用数据库名称创建与数据库服务器的MongoDB连接,并设置港口财产。

例子

骗子=蒙戈(服务器港口dbname.名称,价值指定使用额外的一个或多个选项的名称 - 值对的参数。例如,'sslenabled',true创建与MongoDB的SSL的连接。

输入参数

展开全部

服务器名称,指定为一个数据库服务器名称的字符串标量或多个数据库服务器名称的字符串数组。

例子:“localhost”

数据类型:细绳

数据库名称,指定为字符串标量。

例子:“员工DB”

数据类型:细绳

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:conn = mongo(服务器,端口,dbname,'用户名',“用户名”,'password',“pwd”)创建使用指定的用户名和密码的MongoDB连接。

用户名,指定为逗号分隔的一对组成的'用户名'和一个字符串标量。访问凭据,请联系您的MongoDB管理员。

如果您指定了'用户名'名称值对参数,然后您还必须指定'密码'名称值对参数。

例子:“用户名”

数据类型:细绳

密码,指定为逗号分隔对组成'密码'和一个字符串标量。访问凭据,请联系您的MongoDB管理员。

如果您指定了'密码'名称值对参数,然后您还必须指定'用户名'名称值对参数。

例子:“PWD”

数据类型:细绳

支持SSL的连接,指定为逗号分隔对组成'sslenabled'和价值错误的或者真的。将此论点设置为真的创建与MongoDB的SSL的连接。

数据类型:逻辑

特性

展开全部

数据库名称,指定为字符向量。

dbname.输入参数设置该属性。

要更改数据库的名称,请使用点表示法设置此属性;例如:

conn.database =“otherDatabase”;

例子:'数据库名称'

数据类型:char

此属性是只读的。

用户名,指定为字符向量。

'用户名'名称 - 值对参数设置此属性。

例子:'用户名'

数据类型:char

此属性是只读的。

服务器名称,指定为字符向量的单元格数组。单元格数组中的每个字符向量指定一个数据库服务器名称。

服务器输入参数设置该属性。

例子:{'server1'}

数据类型:细胞

此属性是只读的。

端口号,指定为数字标为一个端口或多个端口的数值向量。

例子:27017

数据类型:双倍的

此属性是只读的。

在MongoDB中定义的所有集合的集合名称指定为字符向量的单元格数组。

例子:{ 'airlinesmall', '员工', 'largedata' ......和3个}

数据类型:细胞

此属性是只读的。

MongoDB中定义的所有集合中的文件计数,指定为数字标量。

数据类型:双倍的

对象功能

展开全部

开了 确定MongoDB.连接是开放的
关闭 关闭MongoDB.联系
数数 计算文件总数MongoDB.收藏
清楚的 检索用于现场的不同值MongoDB.收藏
检索文档MongoDB.收藏
createCollection 创造MongoDB.收藏
DropCollection. 降低MongoDB.收藏
将一个或多个文件合并MongoDB.收藏
去掉 从中删除一个或多个文件MongoDB.收藏
更新 更新一个或多个文档MongoDB.收藏

例子

全部收缩

连接到MongoDB,并计算集合中的文档总数。

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

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

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

  • 数据库名称是mongotest

  • 用户名是空白的。

  • 数据库服务器是DBTB01.

  • 端口号是27017

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

  • 该数据库包含23485919个文件。

验证MongoDB的连接。

ISOPEN(康涅狄格州)
ANS =逻辑1

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

确定在文档的数量员工收藏。该集合包含25个文件。

集合=“员工”;n = count(conn,collection)
n = 25.

关闭MongoDB连接。

关闭(Conn)

连接到MongoDB,并计算集合中的文档总数。指定要连接到数据库的用户名和密码。

创建与数据库的MongoDB连接mongotest。这里,数据库服务器DBTB01.使用端口号托管此数据库27017。指定用户名管理员和密码马铃薯通过设置'用户名''密码'名称值对参数分别。

conn = mongo(“dbtb01”,27017,“蒙古斯特”'用户名'“管理用户”'密码'“MATLAB”
康恩=蒙戈与性能:数据库: 'mongotest' 用户名: '管理用户' 服务器:{ 'dbtb01'}端口:27017个CollectionNames:{ 'airlinesmall', '员工', 'largedata' ......和3个} TotalDocuments:23485919

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

  • 数据库名称是mongotest

  • 用户名是管理员

  • 数据库服务器是DBTB01.

  • 端口号是27017

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

  • 该数据库包含23485919个文件。

检查MongoDB连接。

ISOPEN(康涅狄格州)
ANS =逻辑1

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

确定在文档的数量员工收藏。该集合包含25个文件。

集合=“员工”;n = count(conn,collection)
n = 25.

关闭MongoDB连接。

关闭(Conn)

连接到MongoDB,并计算集合中的文档总数。指定要连接到数据库的用户名和密码。创建一个启用SSL的连接。

创建与数据库的MongoDB连接mongotest。这里,数据库服务器DBTB01.使用端口号托管此数据库27017。指定用户名管理员和密码马铃薯通过设置'用户名''密码'名称值对参数分别。创建通过设置启用SSL连接'sslenabled'名称 - 值对参数真的

conn = mongo(“dbtb01”,27017,“蒙古斯特”'用户名'“管理用户”'密码'“MATLAB”......'sslenabled',真的)
康恩=蒙戈与性能:数据库: 'mongotest' 用户名: '管理用户' 服务器:{ 'dbtb01'}端口:27017个CollectionNames:{ 'airlinesmall', '员工', 'largedata' ......和3个} TotalDocuments:23485919

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

  • 数据库名称是mongotest

  • 用户名是管理员

  • 数据库服务器是DBTB01.

  • 端口号是27017

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

  • 该数据库包含23485919个文件。

检查MongoDB连接。

ISOPEN(康涅狄格州)
ANS =逻辑1

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

确定在文档的数量员工收藏。该集合包含25个文件。

集合=“员工”;n = count(conn,collection)
n = 25.

关闭MongoDB连接。

关闭(Conn)

连接到MongoDB,并计算集合中的文档总数。指定要连接到数据库的用户名和密码。然后,指定另一个数据库并执行集合的另一个计数。

创建与数据库的MongoDB连接mongotest。这里,数据库服务器DBTB01.使用端口号托管此数据库27017。指定用户名管理员和密码马铃薯通过设置'用户名''密码'名称值对参数分别。

conn = mongo(“dbtb01”,27017,“蒙古斯特”'用户名'“管理用户”'密码'“MATLAB”
康恩=蒙戈与性能:数据库: 'mongotest' 用户名: '管理用户' 服务器:{ 'dbtb01'}端口:27017个CollectionNames:{ 'airlinesmall', '员工', 'largedata' ......和3个} TotalDocuments:23485919

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

  • 数据库名称是mongotest

  • 用户名是管理员

  • 数据库服务器是DBTB01.

  • 端口号是27017

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

  • 该数据库包含23485919个文件。

检查MongoDB连接。

ISOPEN(康涅狄格州)
ANS =逻辑1

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

确定在文档的数量员工收藏。集合中有25个文件。

集合=“员工”;n = count(conn,collection)
n = 25.

指定另一个名为的数据库其他使用点符号。

conn.database =“其他人”;

确定在文档的数量公司收藏。该集合包含五个文件。

集合=“公司”;n = count(conn,collection)
n = 5.

关闭MongoDB连接。

关闭(Conn)
在R2017B中介绍