如何使用Node.JS在Couchbase数据库中存储文件?

如何使用Node.JS在Couchbase数据库中存储文件?,node.js,couchbase,Node.js,Couchbase,我有一个JSON文档,它有一些属性,包括attachmentabc.txt 如何使用Node.JS在couchbase中保存附件?看看couchbase 在如何存储附件方面,您有两种选择: {attachment_name: "abc.txt", attachment_ref: "attachment::document1_attachment1" ... } 与文档内联。如果附件很小,并且/或者很容易嵌入到JSON中,那么附件本身就是有效的JSON,那么您只需向包含附件正文的JSON文档

我有一个JSON文档,它有一些属性,包括attachmentabc.txt


如何使用Node.JS在couchbase中保存附件?

看看couchbase

在如何存储附件方面,您有两种选择:

{attachment_name: "abc.txt",
 attachment_ref: "attachment::document1_attachment1"
 ...
}
与文档内联。如果附件很小,并且/或者很容易嵌入到JSON中,那么附件本身就是有效的JSON,那么您只需向包含附件正文的JSON文档中添加一个元素,例如:

{attachment_name: "abc.txt",
 attachment_body: "The quick brown fox jumps over the lazy dog\n"
 ...
}
作为单独的文档,从第一个文档引用。如果文档很大/您不想内联序列化,则创建一个仅引用实际附件键的字段:

{attachment_name: "abc.txt",
 attachment_ref: "attachment::document1_attachment1"
 ...
}
然后您将拥有第二个名为attachment::document1_attachment的文档,它是实际的附件文档