Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$unset
$unsetOperator di Amazon DocumentDB digunakan untuk menghapus bidang tertentu dari dokumen. Ketika bidang dihapus menggunakan$unset, bidang dihapus dari dokumen, dan ukuran dokumen dikurangi sesuai. Ini dapat berguna ketika Anda ingin menghapus data yang tidak perlu dari dokumen Anda.
Parameter
-
field: Bidang untuk menghapus dari dokumen. Ini bisa berupa bidang tunggal atau jalur putus-putus ke bidang bersarang.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan cara menggunakan $unset operator untuk menghapus Words bidang dari dokumen dalam example koleksi.
Buat dokumen sampel
db.example.insert({ "DocName": "Document 1", "Date": { "Month": 4, "Day": 18, "Year": 1987, "DoW": "Saturday" }, "Words": 2482 })
Contoh kueri
db.example.update( { "DocName" : "Document 1" }, { $unset: { Words:1 } } )
Keluaran
{
"DocName": "Document 1",
"Date": {
"Month": 4,
"Day": 18,
"Year": 1987,
"DoW": "Saturday"
}
}
Dalam contoh ini, $unset operator digunakan untuk menghapus Words bidang dari dokumen dengan DocName sama dengan “Dokumen 1". Dokumen yang dihasilkan tidak lagi berisi Words bidang.
Contoh kode
Untuk melihat contoh kode untuk menggunakan $unset perintah, pilih tab untuk bahasa yang ingin Anda gunakan: