2010-12-29 7 views
7

Ich versuche, mehrere eigenständige Anlagen in einem einzigen CouchDB-Dokument zu speichern und jedem beliebige Attribute (d. H. Beschreibung) zuzuweisen. Gibt es eine Konvention dafür? Von dem, was ich sagen kann, kann ich sie nicht direkt in die Struktur _attachments einfügen. Danke im Voraus!Benutzerdefinierte Attribute für CouchDB-Anhänge

Antwort

8

Sie können nichts in _attachments direkt ändern, da es für CouchDB reserviert ist. Es wäre jedoch durchaus sinnvoll, beliebige Attribute in einem Member wie attachment_attributes mit denselben Schlüsseln wie in _attachments (den Namen der Anhänge) zu speichern. Zum Beispiel:

{ 
    "_attachments": { 
    "foo.bar": ..., 
    "xxx.yyy": ... 
    }, 
    "attachment_attributes": { 
    "foo.bar": { 
     "description": "blah blah" 
    }, 
    "xxx.yyy": { 
     "description": "blah blah" 
    } 
    } 
}