2011-01-22 11 views
7

varsayarsak aşağıdaki:Yongo-yakut sürücü kullanarak belge güncellemeleri?

irb> x 
irb> => {"_id"=> 123456, "welcome"=>"Hi!", "welcome2" => "Enjoy your stay!"} 
irb> coll.class 
irb> => Mongo::Collection 

nasıl yeniden yazma yöntemi ve atomik güncelleme yöntemi birlikte kullanarak x tekabül belgeyi güncellemek için ham Mongo-yakut-sürücüsünü kullanabilir? Eğer atomik bir değeri değiştirmek istiyorsanız ya, bu gibi olurdu

coll.update({"_id" => x["_id"]}, x) 

: Eğer böyle olacağını yeniden yazma yöntemini kullanmak istiyorsanız,

cevap