md5 ハッシュを介して gridFS でファイルを見つけようとしていますが、うまくいきません。
私のアプリは Play アプリケーションなので、play salat pluginを使用します。これは私がやっていることです:
val Images = gridFS("Images")
val image = new File("<some path>/filename.png")
val dbImage = Images.createFile(image)
dbImage.save()
val md5 = dbImage.md5
// now check md5
val result = Images.findOne(MongoDBObject("md5" -> md5)
私の場合、結果は None ですが、以前に保存したファイルになると思います。私も試しました:
val result = Images.findOne(new BasicDBObject("md5", md5))
ファイルは db に保存されます。cli で確認すると、そこにあります。md5 ハッシュを使用してこのファイルを取得するにはどうすればよいですか?