通过md5在gridfs中查找文件

时间:2013-09-25 20:49:01

标签: scala gridfs casbah salat

我正在尝试通过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))

文件保存到数据库,当我通过cli检查时,它就在那里。如何使用md5哈希获取此文件?

0 个答案:

没有答案