Örnek$unset:- In MongoDB, the $unset operator is used to delete a particular field. The value specified in the $unset expression does not make any impact on the operation. The $unset has no effect when the field does not exist in the document.
Şöyle yaparız
Bu işlemin tam tersi $set. Şöyle yaparızdb.collection.updateOne(filter,{ $unset: { <field1>: "", ... } }) //syntax
db.student.updateOne({"_id":4},{$set:{"zipcode":"54682"}})Eğer değiştirmeye çalıştığımız şey array ise $push ve $pull kullanılır. Eklemek için şöyle yaparız
db.collection.updateOne(filter,{ $push: { <field1>: <value1>, ... } }) //syntax db.student.updateOne({_id:4},{$push:{"subject":"Urdu"}})
Silmek için şöyle yaparız
db.collection.updateOne(filter,{ $pull: { <field1>: <value1>, ... } }) //syntax db.student.updateOne({_id:4},{$pull:{"subject":"Urdu"}})
Hiç yorum yok:
Yorum Gönder