我想将字节数组(小于1 MB)存储为字段值。我知道ByteArrayDocument
并将二进制数据存储为独立的非JSON对象。
要将 field 存储为字节数组,我是否仅使用com.couchbase.client.core.utils.Base64
来构建字符串值?
还是推荐其他方法?
答案 0 :(得分:1)
如果要将其存储为JSon文档中的属性,则base64是正确的方法。
但是,除非您的文档仅包含有关文件本身的元数据,否则我不建议您使用此策略。文档会自动缓存,如果您的文档很大,缓存将很容易被填充。