Связь MongoDB
mongo функция создает mongo объект с помощью интерфейса Database Toolbox™ для MongoDB®. С объектом можно соединиться с MongoDB, сохраненным на одних или нескольких серверах баз данных.
Во-первых, необходимо установить интерфейс Database Toolbox для MongoDB. Для получения дополнительной информации смотрите Интерфейс Database Toolbox для Установки MongoDB.
Используя mongo объект, можно управлять наборами в базе данных. Можно также запросить документы, хранившие в наборе, и импортировать их в рабочую область MATLAB®. Из MATLAB можно экспортировать таблицы MATLAB, структуры и объекты в MongoDB. Для получения дополнительной информации о MongoDB, см. Руководство MongoDB.
создает связь MongoDB с сервером базы данных с помощью имени базы данных и устанавливает Свойство портов.conn = mongo(server,port,dbname)
задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Например, conn = mongo(server,port,dbname,Name,Value)'SSLEnabled',true создает поддерживающую SSL связь с MongoDB.
server — Имя сервераИмя сервера в виде строкового скаляра для одного имени сервера базы данных или массива строк для нескольких имен сервера базы данных.
Пример: "localhost"
Типы данных: string
dbname — Имя базы данныхИмя базы данных в виде строкового скаляра.
Пример: "employeesdb"
Типы данных: string
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
conn = mongo(server,port,dbname,'UserName',"username",'Password',"pwd") создает связь MongoDB с помощью заданного имени пользователя и пароля.'UserName' — Имя пользователяИмя пользователя в виде разделенной запятой пары, состоящей из 'UserName' и строковый скаляр. Свяжитесь со своим администратором MongoDB для учетных данных доступа.
Если вы задаете 'UserName' аргумент пары "имя-значение", затем необходимо также задать 'Password' аргумент пары "имя-значение".
Пример: "username"
Типы данных: string
'Password' — ПарольПароль в виде разделенной запятой пары, состоящей из 'Password' и строковый скаляр. Свяжитесь со своим администратором MongoDB для учетных данных доступа.
Если вы задаете 'Password' аргумент пары "имя-значение", затем необходимо также задать 'UserName' аргумент пары "имя-значение".
Пример: "pwd"
Типы данных: string
'SSLEnabled' — Поддерживающая SSL связьfalse (значение по умолчанию) | trueПоддерживающая SSL связь в виде разделенной запятой пары, состоящей из 'SSLEnabled' и значение false или true. Установка этого аргумента к true создает поддерживающую SSL связь с MongoDB.
Типы данных: логический
Database — Имя базы данныхИмя базы данных в виде вектора символов.
dbname входной параметр устанавливает это свойство.
Чтобы изменить название базы данных, используйте запись через точку, чтобы установить это свойство; например:
conn.Database = "otherDatabase";Пример:
'databasename'
Типы данных: char
UserName — Имя пользователяЭто свойство доступно только для чтения.
Имя пользователя в виде вектора символов.
'UserName' аргумент пары "имя-значение" устанавливает это свойство.
Пример:
'username'
Типы данных: char
Server — Имя сервераЭто свойство доступно только для чтения.
Имя сервера в виде массива ячеек из символьных векторов. Каждый вектор символов в массиве ячеек задает одно имя сервера базы данных.
server входной параметр устанавливает это свойство.
Пример:
{'server1'}
Типы данных: cell
Port — Номер портаЭто свойство доступно только для чтения.
Номер порта в виде числового скаляра для одного порта или числового вектора для нескольких портов.
Пример: 27017
Типы данных: double
CollectionNames — Имена набораЭто свойство доступно только для чтения.
Имена набора всех наборов заданы в MongoDB в виде массива ячеек из символьных векторов.
Пример:
{'airlinesmall', 'employee', 'largedata' ... and 3 more}
Типы данных: cell
TotalDocuments — Количество документов во всех наборахЭто свойство доступно только для чтения.
Количество документов во всех наборах задано в MongoDB в виде числового скаляра.
Типы данных: double
createCollection | Создайте набор MongoDB |
dropCollection | Пропустите набор MongoDB |
insert | Вставьте один или несколько документов в набор MongoDB |
remove | Удалите один или несколько документов из набора MongoDB |
update | Обновите один или несколько документов в наборе MongoDB |
Соединитесь с MongoDB и считайте общее количество документов в наборе.
Создайте связь MongoDB с базой данных mongotest. Здесь, сервер базы данных dbtb01 хосты эта база данных с помощью номера порта 27017.
server = "dbtb01"; port = 27017; dbname = "mongotest"; conn = mongo(server,port,dbname)
conn =
mongo with properties:
Database: 'mongotest'
UserName: ''
Server: {'dbtb01'}
Port: 27017
CollectionNames: {'airlinesmall', 'employee', 'largedata' ... and 3 more}
TotalDocuments: 23485919conn mongo объект, который содержит связь MongoDB. Свойства объектов содержат информацию о связи и базе данных.
Именем базы данных является mongotest.
Имя пользователя является пробелом.
Сервером базы данных является dbtb01.
Номером порта является 27017.
Эта база данных содержит шесть наборов документа. Первыми тремя именами набора является airlinesmall, employee, и largedata.
Эта база данных содержит 23 485 919 документов.
Проверьте связь MongoDB.
isopen(conn)
ans = logical 1
Соединение с базой данных успешно потому что isopen функция возвращает 1. В противном случае соединение с базой данных закрывается.
Определите количество документов в employee набор. Набор содержит 25 документов.
collection = "employee";
n = count(conn,collection)n =
25Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и считайте общее количество документов в наборе. Задайте имя пользователя и пароль, чтобы соединиться с базой данных.
Создайте связь MongoDB с базой данных mongotest. Здесь, сервер базы данных dbtb01 хосты эта база данных с помощью номера порта 27017. Задайте имя пользователя adminuser и пароль matlab путем установки 'UserName' и 'Password' аргументы пары "имя-значение", соответственно.
conn = mongo("dbtb01",27017,"mongotest",'UserName',"adminuser",'Password',"matlab")
conn =
mongo with properties:
Database: 'mongotest'
UserName: 'adminuser'
Server: {'dbtb01'}
Port: 27017
CollectionNames: {'airlinesmall', 'employee', 'largedata' ... and 3 more}
TotalDocuments: 23485919conn mongo объект, который содержит связь MongoDB. Свойства объектов содержат информацию о связи и базе данных.
Именем базы данных является mongotest.
Именем пользователя является adminuser.
Сервером базы данных является dbtb01.
Номером порта является 27017.
Эта база данных содержит шесть наборов документа. Первыми тремя именами набора является airlinesmall, employee, и largedata.
Эта база данных содержит 23 485 919 документов.
Проверяйте связь MongoDB.
isopen(conn)
ans = logical 1
Соединение с базой данных успешно потому что isopen функция возвращает 1. В противном случае соединение с базой данных закрывается.
Определите количество документов в employee набор. Набор содержит 25 документов.
collection = "employee";
n = count(conn,collection)n =
25Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и считайте общее количество документов в наборе. Задайте имя пользователя и пароль, чтобы соединиться с базой данных. Создайте поддерживающую SSL связь.
Создайте связь MongoDB с базой данных mongotest. Здесь, сервер базы данных dbtb01 хосты эта база данных с помощью номера порта 27017. Задайте имя пользователя adminuser и пароль matlab путем установки 'UserName' и 'Password' аргументы пары "имя-значение", соответственно. Создайте поддерживающую SSL связь путем установки 'SSLEnabled' аргумент пары "имя-значение" true.
conn = mongo("dbtb01",27017,"mongotest",'UserName',"adminuser",'Password',"matlab", ... 'SSLEnabled',true)
conn =
mongo with properties:
Database: 'mongotest'
UserName: 'adminuser'
Server: {'dbtb01'}
Port: 27017
CollectionNames: {'airlinesmall', 'employee', 'largedata' ... and 3 more}
TotalDocuments: 23485919conn mongo объект, который содержит связь MongoDB. Свойства объектов содержат информацию о связи и базе данных.
Именем базы данных является mongotest.
Именем пользователя является adminuser.
Сервером базы данных является dbtb01.
Номером порта является 27017.
Эта база данных содержит шесть наборов документа. Первыми тремя именами набора является airlinesmall, employee, и largedata.
Эта база данных содержит 23 485 919 документов.
Проверяйте связь MongoDB.
isopen(conn)
ans = logical 1
Соединение с базой данных успешно потому что isopen функция возвращает 1. В противном случае соединение с базой данных закрывается.
Определите количество документов в employee набор. Набор содержит 25 документов.
collection = "employee";
n = count(conn,collection)n =
25Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и считайте общее количество документов в наборе. Задайте имя пользователя и пароль, чтобы соединиться с базой данных. Затем задайте другую базу данных и выполните другое количество набора.
Создайте связь MongoDB с базой данных mongotest. Здесь, сервер базы данных dbtb01 хосты эта база данных с помощью номера порта 27017. Задайте имя пользователя adminuser и пароль matlab путем установки 'UserName' и 'Password' аргументы пары "имя-значение", соответственно.
conn = mongo("dbtb01",27017,"mongotest",'UserName',"adminuser",'Password',"matlab")
conn =
mongo with properties:
Database: 'mongotest'
UserName: 'adminuser'
Server: {'dbtb01'}
Port: 27017
CollectionNames: {'airlinesmall', 'employee', 'largedata' ... and 3 more}
TotalDocuments: 23485919conn mongo объект, который содержит связь MongoDB. Свойства объектов содержат информацию о связи и базе данных.
Именем базы данных является mongotest.
Именем пользователя является adminuser.
Сервером базы данных является dbtb01.
Номером порта является 27017.
Эта база данных содержит шесть наборов документа. Первыми тремя именами набора является airlinesmall, employee, и largedata.
Эта база данных содержит 23 485 919 документов.
Проверяйте связь MongoDB.
isopen(conn)
ans = logical 1
Соединение с базой данных успешно потому что isopen функция возвращает 1. В противном случае соединение с базой данных закрывается.
Определите количество документов в employee набор. В наборе существует 25 документов.
collection = "employee";
n = count(conn,collection)n =
25Задайте другую базу данных под названием otherdb использование записи через точку.
conn.Database = "otherdb";Определите количество документов в company набор. Набор содержит пять документов.
collection = "company";
n = count(conn,collection)n =
5Закройте связь MongoDB.
close(conn)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.