GridFS使用java驱动程序仅检索一系列文件

时间:2013-12-02 22:22:10

标签: java mongodb gridfs

文档提到可以使用gridFS检索一系列文档。但是我还没有找到任何关于此的细节。我想使用java驱动程序获取一个文件范围,用于支持音频流的grails应用程序。在这种情况下,我是否需要手动获取和组装包?还是有更好的方法吗?

1 个答案:

答案 0 :(得分:5)

您可以跳过覆盖不需要的文件部分,并从那里只读取您需要的内容。

    GridFSDBFile file = files.findOne("file");

    InputStream inputStream = file.getInputStream();

    long actuallySkipped = inputStream.skip(numberOfBytesToSkip);
    // read from here...

希望这有帮助。