2010-12-29 13 views
7

Próbuję przechowywać wiele autonomicznych załączników w pojedynczym dokumencie CouchDB i przypisywać dowolne atrybuty (tj. Opis) do każdego z nich. Czy istnieje konwencja do tego? Z tego, co wiem, nie mogę wstawić ich bezpośrednio do struktury _attachments. Z góry dziękuję!Niestandardowe atrybuty dla załączników CouchDB

Odpowiedz

8

Nic nie można zmodyfikować w _attachments bezpośrednio, ponieważ jest zarezerwowana do użytku przez CouchDB. Jednak byłoby całkiem rozsądnie przechowywać dowolne atrybuty w elemencie takim jak attachment_attributes, używając tych samych kluczy, co w _attachments (nazwy załączników). Na przykład:

{ 
    "_attachments": { 
    "foo.bar": ..., 
    "xxx.yyy": ... 
    }, 
    "attachment_attributes": { 
    "foo.bar": { 
     "description": "blah blah" 
    }, 
    "xxx.yyy": { 
     "description": "blah blah" 
    } 
    } 
} 
Powiązane problemy