2012-10-06 4 views
1

제목 또는 URL 입력란을 검색하여 기존 레코드를 확인하고 싶습니다. 둘 중 하나가 일치하면 해당 레코드를 업데이트하십시오. 그렇지 않으면 삽입하십시오.

어떻게 적절하게 다음 (루비 Mongoid 사용) 쓰기 않습니다

articles.update(
{ **:title => story.title OR :url => story.url** }, 
{ :title => story.title, :url => story.url, :source => story.source, :last_updated => Time.now }, 
{ :upsert => true }) 

감사합니다!

답변

0

당신이 좋아하는 요청을 할 필요가 있고이를 업데이트 :

가 '' ' articles.any_of을 ({제목 => XXX}, {: 홈페이지 => YYYY}). 갱신 (: foo는 =>' '바') '' '