2011-10-13 7 views
6

알겠습니다 .. 이상하고 성가신 사람이므로 어떤 도움이든지 대단히 감사하겠습니다. 여기 내 코드 :몽구스 업데이트는 첫 번째 문서 만 업데이트합니다.

 Target.update {location_city: "New York"}, {location_country: "FUDGE!"}, {safe: true}, (err, res) -> 
      console.log "Updating with New York" 
      console.log res 
      console.log "Err #{err}" 

NADA. 오류가 없습니다. 하지만 FIRST 문서는 어떤 이유로 업데이트됩니다. SAME 쿼리에서 찾기를 실행하면 여러 결과가 나타납니다.

도움을 주시면 감사하겠습니다.

답변

13

multitrue이어야합니다.

그래서 올바른 쿼리는

Target.update {location_city: "New York"}, {location_country: "FUDGE!"}, {multi: true}, (err, res) -> 
     console.log "Updating with New York" 
     console.log res 
     console.log "Err #{err}" 
+0

는 정말 감사하겠습니다! 몽구스의 문서에서 나는 이것을 발견 할 수 없었습니다. 비록 그들이 중요한 전환점을 빠뜨리지 않을 것이라고 믿기는 어렵습니다. –

+0

멋지다! 정말 고맙습니다! –

관련 문제