# How to get Rocket Chat attachment file from MongoDB GridFS?

**URL:** <https://forums.rocket.chat/t/how-to-get-rocket-chat-attachment-file-from-mongodb-gridfs/9490>\
**Category:** Community Support\
**Created:** [November 26, 2020, 3:29pm UTC](https://forums.rocket.chat/t/how-to-get-rocket-chat-attachment-file-from-mongodb-gridfs/9490 "2020-11-26T15:29:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![falconws](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/falconws/32/2211_2.png) [@falconws](https://forums.rocket.chat/u/falconws)\
**Post date:** [November 26, 2020, 3:29pm UTC](https://forums.rocket.chat/t/how-to-get-rocket-chat-attachment-file-from-mongodb-gridfs/9490/1 "2020-11-26T15:29:32Z")

</div>

I want to extract a raw file from MongoDB GridFS (it is attached in chats).  
I have searched and find `mongofiles` command.

```auto
root@0e8bbf1e13cb:/# mongofiles -v -d rocketchat_uploads list
2020-11-26T15:06:46.937+0000	using write concern: w='majority', j=false, fsync=false, wtimeout=0
2020-11-26T15:06:46.937+0000	connected to: localhost
2020-11-26T15:06:46.937+0000	handling mongofiles 'list' command...
root@0e8bbf1e13cb:/# mongofiles -v -d rocketchat list
2020-11-26T15:06:52.963+0000	using write concern: w='majority', j=false, fsync=false, wtimeout=0
2020-11-26T15:06:52.963+0000	connected to: localhost
2020-11-26T15:06:52.963+0000	handling mongofiles 'list' command...
root@0e8bbf1e13cb:/# mongofiles -v -d rocketchat search
2020-11-26T15:07:02.509+0000	'search' argument missing
2020-11-26T15:07:02.510+0000	try 'mongofiles --help' for more information
root@0e8bbf1e13cb:/# mongofiles -v -d rocketchat search *.png
2020-11-26T15:07:09.703+0000	using write concern: w='majority', j=false, fsync=false, wtimeout=0
2020-11-26T15:07:09.703+0000	connected to: localhost
2020-11-26T15:07:09.703+0000	handling mongofiles 'search' command...
root@0e8bbf1e13cb:/# mongofiles -v -d rocketchat search png
2020-11-26T15:07:16.542+0000	using write concern: w='majority', j=false, fsync=false, wtimeout=0
2020-11-26T15:07:16.543+0000	connected to: localhost
2020-11-26T15:07:16.543+0000	handling mongofiles 'search' command...

```

fmm… mongofiles list command doesn’t list files.  
Why? am I wrong?

```auto
root@0e8bbf1e13cb:/# mongo
rs0:PRIMARY> use rocketchat
rs0:PRIMARY> show collections
...
...
...
rocketchat_uploads
rocketchat_uploads.chunks
rocketchat_uploads.files
rocketchat_user_data_files
rocketchat_webdav_accounts
system.indexes
system.views
ufsTokens
users
usersSessions
rs0:PRIMARY> db.rocketchat_uploads.find()
(Appear files list)

```

### Description

### Server Setup Information

- Version of Rocket.Chat Server: 3.8.1
- Operating System: Ubuntu 20.04 LTS
- Deployment Method: docker
- Number of Running Instances: 1
- DB Replicaset Oplog: Enabled
- NodeJS Version: v12.18.4
- MongoDB Version: 4.0.21
- Proxy: nginx
- Firewalls involved: None

### Any additional Information
