2017-04-12 18 views
1

以下は、添付ファイルごとにPouchDBが追加するフィールドです(データは保存されますが、ポーチインスペクタには表示されません)。添付ファイル用のPouchDBと追加フィールド

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

他のフィールドを追加する方法はありますか?便利なフィールドは、日付フィールドです。私はサーバーに画像を保存し、フィールドの1つは挿入された日付です。サーバーから日付を取得してローカルデータベースに入れることができると便利です。

しかし、それを処理する方法はありません。

答えて

1

いいえ、添付ファイルに追加のフィールドを追加する方法はありません。もちろん、文書に必要な数だけフィールドを追加することができるので、添付ファイルに対応する追加のフィールドを作成することができます。例:

{ 
    "_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

これはいい考えです。私は実際には、画像だけが別のデータベースを指すIDを持つ画像データベースを持っています。データベースが定義されたデータベースではないため、ファイルに添付ファイル以外のレコードを追加できない理由はありません。ありがとう。 – tshad

関連する問題