2010-12-29 12 views
7

मैं एक सिंगल कॉच डीबी दस्तावेज़ में एकाधिक स्टैंडअलोन अनुलग्नकों को स्टोर करने की कोशिश कर रहा हूं, और प्रत्येक को मनमानी विशेषताओं (यानी विवरण) असाइन करता हूं। क्या ऐसा करने के लिए कोई सम्मेलन है? मैं जो कह सकता हूं, उससे मैं उन्हें _attachments संरचना में सीधे सम्मिलित नहीं कर सकता। अग्रिम में धन्यवाद!कॉच डीबी संलग्नक के लिए कस्टम विशेषताएं

उत्तर

8

आप _attachments में कुछ भी संशोधित नहीं कर सकते क्योंकि यह CouchDB द्वारा उपयोग के लिए आरक्षित है। हालांकि, _attachments (अनुलग्नक नाम) जैसी ही कुंजी का उपयोग करके, attachment_attributes जैसे किसी सदस्य में मनमाने ढंग से विशेषताओं को स्टोर करना उचित होगा। उदाहरण के लिए:

{ 
    "_attachments": { 
    "foo.bar": ..., 
    "xxx.yyy": ... 
    }, 
    "attachment_attributes": { 
    "foo.bar": { 
     "description": "blah blah" 
    }, 
    "xxx.yyy": { 
     "description": "blah blah" 
    } 
    } 
} 
संबंधित मुद्दे