update mongodb و به روزرسانی دیتا در مونگو دی بی
جهت به روز رسانی داده های خود با استفاده از دستورات shell در دیتابیس مونگو به روش زیر عمل می کنیم:
db.getCollection(‘table’).update(
{condition – شرط کوئری }
,{
$set:
{
update query
}
}
)
[/php]
مثال:
db.getCollection('product').update( {"status":1} ,{$set:{"price":250}} )
کد بالا معادل کوئری زیر در sql می باشد
update product set price=250 where status=1 limit 1
update mongodb و به روزرسانی دیتا در مونگو دی بی
در کوئری بالا فقط یک رکورد به روز رسانی میشود
جهت اعمال کوئری برای تمامی داده ها بر اساس شرط خواسته شده : به روش زیر عمل می کنیم
db.getCollection('product').update( {"status":1} ,{$set:{"price":250}} ,{multi:true} )
کد بالا معادل کوئری زیر در sql می باشد
update product set price=250 where status=1
update mongodb و به روزرسانی دیتا در مونگو دی بی