2011-10-13 4 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}" 

कोई त्रुटि नहीं, एनएडीए। लेकिन कुछ कारणों से केवल पहला दस्तावेज़ अपडेट हो जाता है। जब मैं समान क्वेरी पर एक खोज चलाता हूं, तो मुझे कई परिणाम मिलते हैं।

किसी भी मदद की सराहना की जाएगी।

उत्तर

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

यह अच्छा है! आपको बहुत - बहुत धन्यवाद! –