これは私がrethinkdbにバイナリを保存した初めてのことです。このアプローチは非常に簡単です(ReQlのコマンドリファレンスに記載されています)。データベースからバイナリを再度取得することも簡単ですが、byte[]
に変換するのには苦労しています。r.binary()
はbyte[]
を返すはずですが、それはdata
がobject
ですがbyte[]
にキャストすることができない、ということ取得する場合。data
と呼ばれるキーでMapObject
を返します。データベースからバイトへのrethinkDBバイナリ[]
私のコード
MapObject mo = (MapObject)r.binary(continents.get("visibleMapImageBinary")).build();
//^^ is the MapObject that I can retrieve
String b = (String)tempor.get("data");
私はにこの背中を取得する方法がわからないしかし、 byte[]
。また、文字列をバイト配列に変換しようとしましたが、これも失敗しました。何かアドバイスのため
感謝:)いくつか試した後