从数据库到byte []的rethinkDB二进制文件

时间:2016-12-06 18:44:36

标签: java binary rethinkdb

这是我第一次在rethinkdb中存储二进制文件,它很好地存储它们。这种方法非常简单(如ReQl的命令参考中所述。再次从数据库中检索二进制文件相当容易,但我很难将其转换为byte[]。文档说明了r.binary()应该返回byte[],但在我的情况下,它会返回一个MapObject,其中包含一个名为data的密钥。检索时,dataobject但无法投放到byte[]

我的代码

MapObject mo = (MapObject)r.binary(continents.get("visibleMapImageBinary")).build(); 
//^^ is the MapObject that I can retrieve
String b = (String)tempor.get("data");

但是我不知道怎么把它重新变成byte[]。还尝试将String转换为字节数组,这也失败了。

感谢您的任何建议:)

0 个答案:

没有答案