在MongoDB中使用spring GridFsTemplate通过元数据查找文件
我可以使用spring在MongoDB中使用spring GridFsTemplate通过元数据查找文件,spring,mongodb,gridfs,Spring,Mongodb,Gridfs,我可以使用springGridFsTemplate通过元数据查找文件吗 例如: BasicDBObject query = new BasicDBObject("metadata.target_field", "abcdefg"); 我找到了一个话题 是否有可能或者最好的解决方案是重写GridFsTemplate?以这种方式解决此任务 MongoGridFs创建两个集合 fs.chunk保存文件的位置 fs.files保存元数据的位置 所以我使用fs.files结构创建查询 Query qu
GridFsTemplate
通过元数据查找文件吗
例如:
BasicDBObject query = new BasicDBObject("metadata.target_field", "abcdefg");
我找到了一个话题
是否有可能或者最好的解决方案是重写GridFsTemplate?以这种方式解决此任务 Mongo
GridFs
创建两个集合
fs.chunk
保存文件的位置fs.files
保存元数据的位置 Query query = new Query();
query.addCriteria(Criteria.where("metadata.yourdata").is(id));
query.limit(1);
query.with(new Sort(Sort.Direction.DESC, "uploadDate"));
排序无效:“返回与给定查询匹配的所有文件。请注意,当前在查询中定义的排序标准不会被视为MongoDB不支持对GridFS文件访问进行排序。”