使用java
在mongo中读取文件的内容File file = new File(System.getProperty("user.dir")+"/address.txt");
GridFS gridfs = new GridFS(db, "sample");
GridFSInputFile gfsFile = gridfs.createFile(file);
gfsFile.setFilename("address");
gfsFile.save();
BasicDBObject info = new BasicDBObject();
info.put("name", "MongoDB");
info.put("fileName", "address");
info.put("rawName", "address.txt");
info.put("rawPath", System.getProperty("user.dir")+"/");
coll.insert(info, WriteConcern.SAFE);
GridFS gridfs = new GridFS(db, "sample");
GridFSDBFile file = gridfs.findOne("address");
System.out.println(file);
在引用文件时,我需要要打印的文件内容 我们怎么能在java中做到这一点? 我们是否假设使用输入流?或者还有其他方法可以实现吗?