MongoDB存取文件GridFS怎么通过fileName进行模糊查询

GridFS取文件可以通过ID或者文件名来拿,现在需求模糊查询取List
,如何操作呢?图片说明
图里是通过文件名直接取,可是我想模糊读取

gridFSBucket.find(eq("metadata.contentType", "image/png")).forEach(
new Block() {
public void apply(final GridFSFile gridFSFile) {
System.out.println(gridFSFile.getFilename());
}
});

这个是官方的java驱动示例,也有过滤器啊,你用的你们自己封装好的库吗

在Filter里用linq

var filter = Builders.Filter.And( Builders.Filter.Eq
(x => x.Filename, "music")

                            这个linq改成你要的模糊查询呀