java mongodb gridfs_查询MongoDB GridFS元数据(Java)
我想要做的是通過查詢元數據的字段來獲取GridFS文件列表.例如,我得到一個GridFS文件文件,如下所示:
{ "_id" : { "$oid" : "4f95475f5ef4fb269dbac954"} , "chunkSize" : 262144 , "length" : 3077 , "md5" : "f24ea7ac05c5032f08808c6faabf413b" , "filename" : "file_xyz.txt" , "contentType" : null , "uploadDate" : { "$date" : "2012-04-23T12:13:19.606Z"} , "aliases" : null , "metadata" : { "target_field" : "abcdefg"}}
而且我想查詢包含“target_field”=“abcdefg”的所有文件.我創建了我的查詢如下:
BasicDBObject query = new BasicDBObject("metadata", new BasicDBObject("target_field", "abcdefg"));
// gridFS Object Initialization skipped
List files = gridFs.find(query);
列表是空的.否則查詢文件名或uploadDate工作完美.是否可以通過嵌套屬性獲取GridFS文件?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java mongodb gridfs_查询MongoDB GridFS元数据(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机主机核心通常包括,计算机一级考试题
- 下一篇: ecshop 模板 php代码,ecsh