Python 3 教程
我們可以使用 delete_one() 方法來刪除一個文檔,該方法第一個參數(shù)為查詢對象,指定要刪除哪些數(shù)據(jù)。
本文使用的測試數(shù)據(jù)如下(點擊圖片查看大圖):
以下實例刪除 name 字段值為 "Taobao" 的文檔:
輸出結(jié)果為:
我們可以使用 delete_many() 方法來刪除多個文檔,該方法第一個參數(shù)為查詢對象,指定要刪除哪些數(shù)據(jù)。
刪除所有 name 字段中以 F 開頭的文檔:
輸出結(jié)果為:
1 個文檔已刪除
delete_many() 方法如果傳入的是一個空的查詢對象,則會刪除集合中的所有文檔:
輸出結(jié)果為:
5 個文檔已刪除
我們可以使用 drop() 方法來刪除一個集合。
以下實例刪除了 customers 集合:
如果刪除成功 drop() 返回 true,如果刪除失敗(集合不存在)則返回 false。
我們使用以下命令在終端查看集合是否已刪除:
> use jsondb switched to db jsondb > show tables;其他擴展