---
title: Python MongoDB Delete Document
description: "## Delete Document – Баримт бичиг устгах To delete one document, we use the `delete_one()` method. Нэг баримт бичиг устгахдаа, бид `delete_one()` арга ашиглана. The first parameter of the `delete_one()` method is a query object defining which document to delete. `delete_one()` аргын эхний параметр…"
url: "https://apprentice.mn/docs/python-mongodb-delete-document/"
updated: "2024-08-05"
category: Python
---

# Python MongoDB Delete Document

## Delete Document – Баримт бичиг устгах

To delete one document, we use the `delete_one()` method.

Нэг баримт бичиг устгахдаа, бид `delete_one()` арга ашиглана.

The first parameter of the `delete_one()` method is a query object defining which document to delete.

`delete_one()` аргын эхний параметр нь устгах баримтыг тодорхойлсон асуулгын объект юм.

**Note:** If the query finds more than one document, only the first occurrence is deleted.

**Тэмдэглэл:** Хэрэв хүсэлтэд олон баримт бичиг олсон бол зөвхөн анхны тохиолдол нь устгагдана.

#### Example – Жишээ

Delete the document with the address “Mountain 21”:

Хаяг баримт бичгээс “Mountain 21”-ийг устга:

`import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]mycol = mydb["customers"]myquery = { "address": "Mountain 21" }mycol.delete_one(myquery)`

## Delete Many Documents – Олон баримт бичгийг устгах

To delete more than one document, use the `delete_many()` method.

Нэгээс их баримт бичгийг устгах даа, delete_many() аргийг ашиглана.

The first parameter of the `delete_many()` method is a query object defining which documents to delete.

    `delete_many()` аргын эхний параметр нь аль баримт бичгийг устгахыг тодорхойлох асуулгын объект юм.

##### Example – Жишээ

Delete all documents were the address starts with the letter S:

Баримт бичгээс бүх S үсгээр эхэлсэн хаягуудыг устгах:

`import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]mycol = mydb["customers"]myquery = { "address": {"$regex": "^S"} }x = mycol.delete_many(myquery)print(x.deleted_count, " documents deleted.")`

## Delete All Documents in a Collection – Цуглуулгын бүх баримтыг устгах

To delete all documents in a collection, pass an empty query object to the `delete_many()` method:

Цуглуулгын бүх баримтыг устгах даа, хоосон болгох асуулгын объект `delete_many()` аргыг ашиглана:

#### Example – Жишээ

Delete all documents in the “customers” collection:

“customers” цуглуулгын бүх баримтыг устгах:

`import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]mycol = mydb["customers"]x = mycol.delete_many({})print(x.deleted_count, " documents deleted.")`

               [https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document)[https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document](https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document)[https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document](https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-mongodb-delete-document%2F&linkname=Python%20MongoDB%C2%A0Delete%20Document)[https://www.addtoany.com/share](https://www.addtoany.com/share)
