Coba kueri berikut:
collection.update(
{ _id: id },
{ $pull: { 'contact.phone': { number: '+1786543589455' } } }
);
Ini akan menemukan dokumen dengan _id
yang diberikan dan lepaskan +1786543589455
ponselnya dari contact.phone
its larik.
Anda dapat menggunakan $unset
untuk menghapus nilai dalam array (setel ke null
), tetapi tidak menghapusnya sepenuhnya.