RESTHeart和Retrofit POST嵌入文档以及二进制数据

时间:2018-07-25 11:51:33

标签: mongodb retrofit restheart

我希望通过Retrofit使用RESTHeart在MongoDB中的我的集合中发布嵌入式文档。这是该文档应带有二进制数据。如果要放置此文档的json表示,应该像这样

{ 
"id":"5b50aa602f925f13fc3a3da2", 
    "documents":[ 
          {"id":"1", "name":"firstDocument" , "content":BINARY_DATA1}
          {"id":"2", "name":"secondDocument" , "content":BINARY_DATA2}
     ]
}

有人可以帮忙吗?

我已经检查了文档,但目前没有找到解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

只需将json发送到以base 64编码的二进制数据中即可。

但是,对于二进制数据,最好使用文件存储桶。但是在这种情况下,一个文档中不能有两个文件。