Получите отличные значения для поля в наборе MongoDB
возвращает отличные значения для поля в наборе при помощи связи 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
field поле Поле в наборе, заданном как скаляр строки.
Пример: "department"
Типы данных: string
mongoquery — Запрос MongoDBЗапрос MongoDB, заданный как скаляр строки или вектор символов. Задайте строку JSON-стиля, чтобы запросить базу данных.
Пример: '{"department":"Sales"}' запрашивает базу данных для документов где department поле равно Sales.
Пример: '{salary: {$gt: 90000}}' запрашивает базу данных для документов где значение salary поле больше 90000.
Типы данных: char | string
values — Отличные значенияОтличные значения поля в наборе MongoDB или запросе, заданном как массив ячеек. Массив ячеек может содержать числовые скаляры для числовых данных, векторы символов для текстовых данных и структуры для вложенных документов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.