【发布时间】:2015-08-27 13:59:48
【问题描述】:
运行meteor mongo 并从命令行查询集合非常有用,用于调试等目的。
最近,我添加了collectionFS 包来启用数据库中的图像存储。但是,我无法从命令行查询数据库。
db.fs.collection_name.find() 不成功,我似乎无法在任何地方找到正确的命令。
【问题讨论】:
标签: mongodb image meteor collectionfs database
运行meteor mongo 并从命令行查询集合非常有用,用于调试等目的。
最近,我添加了collectionFS 包来启用数据库中的图像存储。但是,我无法从命令行查询数据库。
db.fs.collection_name.find() 不成功,我似乎无法在任何地方找到正确的命令。
【问题讨论】:
标签: mongodb image meteor collectionfs database
转到 Meteor Mongo 控制台:meteor mongo
查看所有可用的集合:show collections
寻找有cfs.collection_name.files的那个
选择具有您的收藏名称的那个。例如,我将collectionFS 与gridFS 一起用于图像。当我输入show collections 时,我看到了cfs_gridfs.images.files,所以我只需要:db.cfs_gridfs.images.files.find() 来查看这些文件。
希望对您有所帮助。
【讨论】:
如果您发现难以使用命令行或终端,您可以使用名为Robomongo 的MongoDB UI,它易于安装和使用。我使用 Meteor 及其默认端口号,然后在 Robomongo 中将其用作3001。
此处查看收藏的查询与db.collection_name.find()相同。
【讨论】: