如何在Couchbase中的对象内部存储字节数组?

时间:2019-04-02 10:54:41

标签: arrays json base64 couchbase

我想将字节数组(小于1 MB)存储为字段值。我知道ByteArrayDocument并将二进制数据存储为独立的非JSON对象。

要将 field 存储为字节数组,我是否仅使用com.couchbase.client.core.utils.Base64来构建字符串值?

还是推荐其他方法?

1 个答案:

答案 0 :(得分:1)

如果要将其存储为JSon文档中的属性,则base64是正确的方法。

但是,除非您的文档仅包含有关文件本身的元数据,否则我不建议您使用此策略。文档会自动缓存,如果您的文档很大,缓存将很容易被填充。