MongoDB.HasCollection
---------------------

Checks to see if a collection exists on the MongoDB server within database.

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

MBS( "MongoDB.HasCollection"; MongoDBRef; Name ) 

**MBS**( **"MongoDB.HasCollection";** /\* Checks to see if a collection exists on the MongoDB server within database. \*/  
**$MongoDBRef**; /\* The reference number for the mongo connection.e.g. $MongoDB \*/   
**$Name**) /\* The name of the collection.e.g. "test" \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| MongoDBRef | The reference number for the mongo connection. | $MongoDB |
| Name | The name of the collection. | "test" |

### Result

Returns 1, 0 or error.

### Description

Checks to see if a collection exists on the MongoDB server within database.  
If the function succeeds, it returns 1 if the collection exists and 0 if not.  
Returns an error in case of an invalid arguments or a server or network error.  
### See also

- [MongoDB.CloseCollection](MongoDBCloseCollection.md)
- [MongoDB.CreateCollection](MongoDBCreateCollection.md)
- [MongoDB.FindCollections](MongoDBFindCollections.md)
- [MongoDB.OpenCollection](MongoDBOpenCollection.md)
- [MongoDB.WatchCollection](MongoDBWatchCollection.md)

This function checks for a license.

Created 22nd May 2022 , last changed 17th July 2022

  
[MongoDB.GridFS.Write](MongoDBGridFSWrite.md) - [MongoDB.InTransaction](MongoDBInTransaction.md)

[HTML Version](MongoDBHasCollection.shtml)