--- title: "system.mongodb.listCollectionNames" description: "Returns a list of all collection names." --- # system.mongodb.listCollectionNames > Returns a list of all collection names. This function is used in **Python Scripting**. :::note Project Library scripts will not provide hints for MongoDB system functions unless the Script Hint Scope is set to **Gateway**. See the [Scripting in Ignition](platform\scripting\scripting-in-ignition\scripting-in-ignition.md#system-functions-hints-and-autocomplete) page for more details on scripting hints. ::: ## Description ## Client Permission Restrictions This scripting function has no [Client Permission](../../../ignition-modules/vision/vision-project-properties/vision-project-properties.md#vision-permissions-properties) restrictions. ## Syntax `system.mongodb.listCollectionNames(connector)` ### Parameters Type | Parameter | Description ------- | ------- | ------ String | `connector` | Name of connector (case-insensitive). ### Returns **List[String]** `collectionNames` - A List of all collection names. ### Scope Gateway, Perspective Session ## Code Examples ```python title="Example #1" # Retrieve a connector name to query from. connectorList = system.mongodb.listConnectorInfo() # Iterate through the list of connectors and print out all collection names found. for connector in connectorList: print system.mongodb.listCollectionNames(connector['name']) ```