java - 使用 mongofiles 实用程序访问通过 Java GridFS API 插入的数据

标签 java mongodb gridfs

我可以在 Java 中成功地从 MongoDB 的 GridFS 插入和检索数据。但是,当我尝试使用 mongofiles 在命令行上访问该数据时,我找不到它。 Java插入代码:

GridFS fs = new GridFS(Mongo.getStaticMongo("localhost:27017").getDB("myDb"), "myCollection");

try {
  GridFSInputFile inputFile = fs.createFile(content.getFile());
  inputFile.put(MONGO_KEY, content.getId().toString());   
  inputFile.save();
} catch (IOException e) {
  throw new RuntimeException(e);
}

命令行:

>mongofiles --host localhost:27017 -d myDb -c myCollection -vvvvvv list
Tue Nov 09 11:48:01 creating new connection to:localhost:27017
connected to: localhost:27017

>

什么都没有返回...Java GridFS 驱动程序将这些文件放在哪里?

最佳答案

也许使用 mongo 管理实用程序查看 mongo 数据库并查看发生了什么会有所帮助。我用 phpMoAdmin .有了它,我可以看到所有的 Collection 品和 Collection 品中的元素。您也可以编辑元数据。至少这样你可以看到更广泛的事物。

关于java - 使用 mongofiles 实用程序访问通过 Java GridFS API 插入的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137837/

相关文章:

node.js - 当接收 block 文件时,如何使用 gridfsbucket 将大文件通过管道传输到 mongodb 中?

mongodb - pymongo 无法检索文件

java - 如何在paintComponent中自动添加形状?

java - 编写一次,随处运行的语言和 Unrar for AIR

mongodb - 如何在 Meteorjs 中从 gridFS 获取图像

java - MongoDB - 尝试替换数组中的值

node.js - 为什么我不能使用相关 mongo 文档中的 id 在 GridFS 上设置 id

java - GWT:在 Java 代码中捕获 native JSNI 异常

java - 创建自定义列表数据结构时可能出现逻辑错误

javascript - 如何创建一个简单的获取表单来创建动态路由,具体取决于搜索字段的值(MONGODB 和 Node.js)