MongoDB.GridFS.Open
-------------------

Opens the GridFS.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [MongoDB](component_MongoDB.md) | [16.3](newinversion163.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

MBS( "MongoDB.GridFS.Open"; MongoDBRef; db; prefix ) 

**MBS**( **"MongoDB.GridFS.Open";** /\* Opens the GridFS. \*/  
**$MongoDBRef**; /\* The reference number for the mongo connection.e.g. $MongoDB \*/   
**$db**; /\* The name of the database which the gridfs instance should exist in.e.g. "files" \*/   
**$prefix**) /\* The prefix parameter corresponds to the gridfs collection namespacing; its default is “fs”, thus the default GridFS collection names are “fs.files” and “fs.chunks”.e.g. "fs" \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| MongoDBRef | The reference number for the mongo connection. | $MongoDB |
| db | The name of the database which the gridfs instance should exist in. | "files" |
| prefix | The prefix parameter corresponds to the gridfs collection namespacing; its default is “fs”, thus the default GridFS collection names are “fs.files” and “fs.chunks”. | "fs" |

### Result

Returns OK or error.

### Description

Opens the GridFS.  
### Examples

Open gridfs:

 Set Variable \[ $r ; Value: MBS ( "MongoDB.GridFS.Open"; $Mongo ; "test" ) \]  
If \[ MBS ("IsError") \]  
 Set Variable \[ $x ; Value: MBS ( "[MongoDB.Release](MongoDBRelease.md)"; $Mongo ) \]  
 Show Custom Dialog \[ "Failed to open gridfs." ; $r \]  
 Exit Script \[ Text Result: \]  
End If  
### See also

- [IsError](IsError.md)
- [MongoDB.GridFS.Close](MongoDBGridFSClose.md)
- [MongoDB.GridFS.Drop](MongoDBGridFSDrop.md)
- [MongoDB.GridFS.Find](MongoDBGridFSFind.md)
- [MongoDB.GridFS.GetChunks](MongoDBGridFSGetChunks.md)
- [MongoDB.GridFS.GetFiles](MongoDBGridFSGetFiles.md)
- [MongoDB.GridFS.Read](MongoDBGridFSRead.md)
- [MongoDB.GridFS.Remove](MongoDBGridFSRemove.md)
- [MongoDB.GridFS.RemoveByFileName](MongoDBGridFSRemoveByFileName.md)
- [MongoDB.GridFS.Write](MongoDBGridFSWrite.md)

### Release notes

- **Version 16.3**
    - Added GridFS functions for MongoDB functions: MongoDB.GridFS.Close, MongoDB.GridFS.Drop, MongoDB.GridFS.Find, MongoDB.GridFS.FindOne, MongoDB.GridFS.FindOneByFileName, MongoDB.GridFS.GetChunks, MongoDB.GridFS.GetFiles, MongoDB.GridFS.Open, MongoDB.GridFS.Read, MongoDB.GridFS.Remove, MongoDB.GridFS.RemoveByFileName and MongoDB.GridFS.Write.

### Blog Entries

- [MongoDB GridFS in the MBS FileMaker Plugin](https://www.mbsplugins.de/archive/2026-06-17/MongoDB_GridFS_in_the_MBS_File/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 16.3pr1](https://www.mbsplugins.de/archive/2026-06-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 28th May 2026 , last changed 28th May 2026

  
[MongoDB.GridFS.GetFiles](MongoDBGridFSGetFiles.md) - [MongoDB.GridFS.Read](MongoDBGridFSRead.md)

[HTML Version](MongoDBGridFSOpen.shtml)