Получите отличные значения для поля в наборе MongoDB
values = distinct(conn,collection,field)values = distinct(conn,collection,field,'Query',mongoquery) возвращает отличные значения для поля в наборе при помощи связи MongoDB®.values = distinct(conn,collection,field)
возвращает отличные значения для поля в выполняемом запросе MongoDB на наборе.values = distinct(conn,collection,field,'Query',mongoquery)
Соединитесь с 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. В противном случае соединение с базой данных закрывается.
Получите отличное множество значений для поля в наборе документа. Здесь, получите отличные зарплаты для всех сотрудников. values является массивом ячеек, удваивается.
collection = "employee"; field = "salary"; values = distinct(conn,collection,field);
Отобразите первые три зарплаты в массиве ячеек.
values{1:3}ans =
60000
ans =
50000
ans =
55000Закройте связь MongoDB.
close(conn)
Соединитесь с 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. В противном случае соединение с базой данных закрывается.
Создайте запрос JSON-стиля как вектор символов, который содержит строку JSON-стиля. Этот запрос устанавливает поле department, равное значению Sales.
mongoquery = '{"department":"Sales"}';Используйте запрос MongoDB на наборе employee, чтобы получить отличное множество значений для поля. Здесь, получите отличные зарплаты всех сотрудников в отделе Продаж. values является массивом ячеек, удваивается.
collection = "employee"; field = "salary"; values = distinct(conn,collection,field,'Query',mongoquery)
values =
1×3 cell array
{[60000]} {[64440]} {[66000]}Закройте связь MongoDB.
close(conn)
conn — Связь MongoDBmongoСвязь MongoDB, заданная как объект mongo.
collection — Имя набораИмя набора, заданное как скаляр строки.
Пример: "taxidata"
Типы данных: string
поле Поле Поле в наборе, заданном как скаляр строки.
Пример: "department"
Типы данных: string
mongoquery — Запрос MongoDBЗапрос MongoDB, заданный как скаляр строки или вектор символов. Задайте строку JSON-стиля, чтобы запросить базу данных.
Пример: '{"department":"Sales"}' запрашивает базу данных для документов, где поле department равно Sales.
Пример: '{salary: {$gt: 90000}}' запрашивает базу данных для документов, где значение поля salary больше, чем 90000.
Типы данных: char | string
значения Отличные значенияОтличные значения поля в наборе MongoDB или запросе, заданном как массив ячеек. Массив ячеек может содержать числовые скаляры для числовых данных, векторы символов для текстовых данных и структуры для вложенных документов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.