2017-04-12 1 views
1

Die folgenden Felder scheinen von PouchDB für jeden Anhang hinzugefügt zu werden (Daten werden ebenfalls gespeichert, aber nicht im Pouch Inspector angezeigt).PouchDB und zusätzliche Felder für Anhänge

"_attachments": { 
    "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": { 
    "digest": "md5-Oz3iYrGNkq+ElwofiTENiQ==", 
    "content_type": "image/jpeg", 
    "length": 49066, 
    "revpos": 6, 
    "stub": true 
    }, 

Gibt es eine Möglichkeit, weitere Felder hinzuzufügen? Ein Feld, das nützlich wäre, wäre ein Datumsfeld. Ich speichere Bilder auf dem Server und eines der Felder ist das eingefügte Datum. Es wäre nützlich, das Datum vom Server zu nehmen und in die lokale Datenbank zu legen.

Aber es scheint keinen Weg zu geben, damit umzugehen.

Antwort

1

Nein, es gibt keine Möglichkeit, zusätzliche Felder zu Anlagen hinzuzufügen. Sie können natürlich einem Dokument beliebig viele Felder hinzufügen, sodass Sie zusätzliche Felder erstellen können, die den Anlagen entsprechen. Beispiel:

{ 
    "_id": "some document", 
    "_attachments": { 
     "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": { 
      "digest": "md5-Oz3iYrGNkq+ElwofiTENiQ==", 
      "content_type": "image/jpeg", 
      "length": 49066, 
      "revpos": 6, 
      "stub": true 
     }, 
    }, 
    "attachment-meta": { 
     "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": { 
      "date": "2017-01-01 00:00:00" 
     } 
    } 
} 
+0

Das ist eine gute Idee. Ich habe tatsächlich eine Bilderdatenbank, in der nur Bilder mit einer ID enthalten sind, die auf eine andere Datenbank verweist. Es gibt keinen Grund, warum ich der Datei keinen Nichtanhangsdatensatz hinzufügen konnte, da die Datenbank keine definierte Datenbank ist. Vielen Dank. – tshad

Verwandte Themen