Поделиться через


Удаление данных в Cosmos DB для MongoDB

Одним из самых простых операций является удаление данных в коллекции. В этом руководстве мы рассмотрим все, что необходимо знать об удалении данных с помощью Mongo Shell (Mongo Shell).

Общие сведения о методах deleteOne() и deleteMany()

Наиболее распространенным способом удаления данных в MongoDB является удаление отдельных документов из коллекции. Это можно сделать с помощью метода deleteOne() или deleteMany().

Метод deleteOne() используется для удаления одного документа из коллекции, которая соответствует определенному фильтру. Например, если вы хотите удалить пользователя с именем John Doe из коллекции users, используйте следующую команду:

db.users.deleteOne({ "name": "John Doe" })

С другой стороны, метод deleteMany() используется для удаления нескольких документов из коллекции, соответствующей определенному фильтру. Например, если вы хотите удалить всех пользователей с возрастом менее 30 из коллекции "users", используйте следующую команду:

db.users.deleteMany({ "age": { $lt: 30 } })

Важно отметить, что оба этих метода возвращают объект со следующими свойствами:

deletedCount: количество удаленных документов. подтверждено: это свойство будет true.

Удаление коллекции

Чтобы удалить всю коллекцию, используйте метод drop(). Например, если вы хотите удалить коллекцию "users", используйте следующую команду:

db.users.drop()
This will delete the "users" collection and all of its documents permanently.

Следующие шаги