文档提到可以使用gridFS检索一系列文档。但是我还没有找到任何关于此的细节。我想使用java驱动程序获取一个文件范围,用于支持音频流的grails应用程序。在这种情况下,我是否需要手动获取和组装包?还是有更好的方法吗?
答案 0 :(得分:5)
您可以跳过覆盖不需要的文件部分,并从那里只读取您需要的内容。
GridFSDBFile file = files.findOne("file");
InputStream inputStream = file.getInputStream();
long actuallySkipped = inputStream.skip(numberOfBytesToSkip);
// read from here...
希望这有帮助。