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