我希望通过Retrofit使用RESTHeart在MongoDB中的我的集合中发布嵌入式文档。这是该文档应带有二进制数据。如果要放置此文档的json表示,应该像这样
{
"id":"5b50aa602f925f13fc3a3da2",
"documents":[
{"id":"1", "name":"firstDocument" , "content":BINARY_DATA1}
{"id":"2", "name":"secondDocument" , "content":BINARY_DATA2}
]
}
有人可以帮忙吗?
我已经检查了文档,但目前没有找到解决此问题的方法。
答案 0 :(得分:0)
只需将json发送到以base 64编码的二进制数据中即可。
但是,对于二进制数据,最好使用文件存储桶。但是在这种情况下,一个文档中不能有两个文件。