Вставьте один или несколько документов в набор MongoDB
n = insert(conn,collection,documents) возвращает количество документов, вставленных в набор с помощью связи MongoDB®. Задайте один или несколько документов, чтобы вставить.n = insert(conn,collection,documents)
Соединитесь с MongoDB и экспортируйте один документ от MATLAB® и вставьте его в набор. Задайте документ, чтобы вставить как структура. Здесь, набор представляет данные сотрудника.
Создайте связь 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. В противном случае соединение с базой данных закрывается.
Создайте один документ как структуру document с этими полями: employee, department и salary.
document.employee = 28;
document.department = 'Sales';
document.salary = 200000;
Задайте набор employee. Вставьте документ в набор при помощи связи MongoDB. Функция insert вставляет один документ в набор.
collection = "employee";
n = insert(conn,collection,document)n =
1
Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и экспортируйте несколько документов из MATLAB и вставьте их в набор. Задайте документы, чтобы вставить как массив структур. Здесь, набор представляет данные сотрудника.
Создайте связь 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, department и salary. Создайте массив структур documents из этих документов.
employee1.employee = 26; employee1.department = 'Sales'; employee1.salary = 100000; employee2.employee = 27; employee2.department = 'Training'; employee2.salary = 150000; documents = [employee1 employee2];
Задайте набор employee. Вставьте документы в набор с помощью связи MongoDB. Функция insert вставляет два документа в набор.
collection = "employee";
n = insert(conn,collection,documents)n =
2
Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и экспортируйте документы из MATLAB и вставьте их в набор. Задайте документы, чтобы вставить как таблица. Здесь, набор представляет данные сотрудника.
Создайте связь 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 — Двойной массив
department — Массив ячеек из символьных векторов
salary — Двойной массив
Составьте таблицу documents от этих переменных рабочей области.
employee = [26;27];
department = {'Sales';'Training'};
salary = [100000;150000];
documents = table(department,employee,salary);Задайте набор employee. Вставьте документы в набор с помощью связи MongoDB. Функция insert вставляет два документа в набор.
collection = "employee";
n = insert(conn,collection,documents)n =
2
Закройте связь MongoDB.
close(conn)
Соединитесь с MongoDB и экспортируйте документы из MATLAB и вставьте их в набор. Задайте документы, чтобы вставить как массив ячеек структур. Здесь, набор представляет данные сотрудника.
Создайте связь 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. В противном случае соединение с базой данных закрывается.
Создайте два документа как структуры employee1 и employee2. Создайте массив ячеек documents с помощью этих структур.
employee1.department = 'Sales'; employee1.employee = 26; employee1.salary = 100000; employee2.department = 'Training'; employee2.employee = 27; employee2.salary = 150000; documents = {employee1;employee2};
Задайте набор employee. Вставьте документы в набор с помощью связи MongoDB. Функция insert вставляет два документа в набор.
collection = "employee";
n = insert(conn,collection,documents)n =
2
Закройте связь MongoDB.
close(conn)
Map в наборСоединитесь с MongoDB и экспортируйте объект Map из MATLAB и вставьте его в набор. Здесь, набор представляет данные сотрудника.
Создайте связь 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. В противном случае соединение с базой данных закрывается.
Создайте объект Map document, который содержит данные о платежной ведомости сотрудника в течение первых трех месяцев года.
months = {'January','February','March'};
payslips = [4500,5000,4500];
document = containers.Map(months,payslips);Задайте набор employee. Вставьте объект Map в набор с помощью связи MongoDB. Функция insert вставляет один документ в набор.
collection = "employee";
n = insert(conn,collection,document)n =
1
Закройте связь MongoDB.
close(conn)
conn — Связь MongoDBmongoСвязь MongoDB, заданная как объект mongo.
collection — Имя набораИмя набора, заданное как скаляр строки.
Пример: "taxidata"
Типы данных: string
documents — Документы, чтобы вставитьДокументы, чтобы вставить в набор MongoDB, заданный как один из этих типов:
Скаляр строки
Символьный вектор
Структура
Массив структур
Массив ячеек структур
Таблица
Объект Map
Указатель или классы значения
При работе со скалярами строки и векторами символов, вы задаете пары "ключ-значение" как показано в этих примерах.
Скаляр строки — "{'department':'Sales','employeename':'George Mason'}"
Вектор символов — '{''department'':''Sales'',''employeename'':''George Mason''}'
Для указателя и классов значения, можно задать собственный класс. После того, как вы инстанцируете класса, можно вставить полученный объект в MongoDB. Однако свойства полученного объекта должны содержать типы данных, которые могут быть преобразованы в типы данных MATLAB. Например, если одни из свойств объектов являются объектом Java®, то вы не можете вставить объект в MongoDB. Для получения дополнительной информации об этих классах, см. Классы Handle (MATLAB).
n Количество документов вставляетсяКоличество документов, вставленных в набор в базу данных, возвращенную в виде числа.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.