2010-03-19 11 views
15

पर आधारित मोंगोडीबी में एक मान अपडेट करें, मैं ऐसा कुछ करना चाहता हूं, लेकिन this कीवर्ड अद्यतन कथन के अंदर सेट नहीं प्रतीत होता है।अपने वर्तमान मूल्य

db.items.update({foo:…}, {$set: {bar: this.foo}}, false, true)

मैं eval उपयोग करने के लिए यह पूरा करने के है?

+2

इस के लिए एक सुविधा का अनुरोध है: https://jira.mongodb.org/browse/SERVER-458 – Thilo

उत्तर

3

हां, आप संशोधक में अन्य फ़ील्ड का उल्लेख नहीं कर सकते हैं। आपको db.eval का उपयोग करना होगा।

संबंधित मुद्दे