如何从命令行查询Meteor中的FS集合?

时间:2015-06-11 18:00:40

标签: mongodb image meteor collectionfs database

从命令行运行meteor mongo和查询集合非常有用,用于调试目的等。

最近,我添加了collectionFS包以在数据库中启用图像存储。但是,我无法从命令行查询数据库。

db.fs.collection_name.find()没有做到这一点,我似乎无法在任何地方找到正确的命令。

2 个答案:

答案 0 :(得分:5)

转到Meteor Mongo控制台:meteor mongo

查看所有可用的馆藏:show collections

查找具有cfs.collection_name.files

的那个

选择具有您的收藏名称的那个。例如,我正在使用带有gridFS的collectionFS用于图像。当我输入show collections时,我会看到cfs_gridfs.images.files,所以我只需:db.cfs_gridfs.images.files.find()即可查看这些文件。

希望有所帮助。

答案 1 :(得分:1)

如果您发现难以使用命令行或终端,则可以使用名为RobomongoMongoDB用户界面,该界面易于安装和使用。我使用Meteor的默认端口号,然后在Robomongo中使用它作为3001

此处查看集合的查询与db.collection_name.find()相同。