能否使用DataGrip对接MongoDB GridFS?
在DataGrip中操作MongoDB GridFS的方法
目前DataGrip确实没有提供可视化操作MongoDB GridFS的界面入口,但可以通过内置的Mongo Shell完成相关操作,步骤如下:
- 连接MongoDB数据库后,打开内置的Mongo Shell(可通过数据库连接右键菜单,或顶部工具栏的终端入口切换到Mongo Shell)
- 使用标准MongoDB GridFS命令进行读写:
- 查看GridFS文件元数据:
db.fs.files.find() - 获取指定文件的内容块:
db.fs.chunks.find({files_id: ObjectId("目标文件ID")}) - 导出文件可使用
mongofiles工具(DataGrip终端支持直接调用),示例命令:mongofiles --uri="mongodb://你的数据库连接地址" get 目标文件名
- 查看GridFS文件元数据:
另外,目前JetBrains尚未在DataGrip中添加GridFS的可视化操作功能,这类需求确实比较普遍,你可以通过JetBrains官方的反馈渠道提交功能请求。
内容的提问来源于stack exchange,提问作者salt
相关产品推荐
相关产品推荐

