MongoDB.Keys
------------

Queries current collection to find all the key names.

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

MBS( "MongoDB.Keys"; MongoDBRef ) 

**MBS**( **"MongoDB.Keys";** /\* Queries current collection to find all the key names. \*/  
**$MongoDBRef**) /\* The reference number for the mongo connection.e.g. $MongoDB \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| MongoDBRef | The reference number for the mongo connection. | $MongoDB |

### Result

Returns list or error.

### Description

Queries current collection to find all the key names.  
You may store different JSON documents in the collection with different keys.  
This function scans all documents to get the root keys and returns the list.  
### Examples

Query list of keys in the current collection:

 Set Variable \[ $r ; Value: MBS ( "MongoDB.Keys"; $Mongo ) \]   
Show Custom Dialog \[ "Key Names" ; $r \]  
### See also

- [MongoDB.New](MongoDBNew.md)

### Example Databases

- [MongoDB/MongoDB Test](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/MongoDB/MongoDB%20Test.shtml#11ScriptAnchor_)

### Blog Entries

- [MBS FileMaker Plugin, version 12.3pr6](https://www.mbsplugins.de/archive/2022-07-05/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 3th July 2022 , last changed 24th September 2022

  
[MongoDB.JSONtoBSON](MongoDBJSONtoBSON.md) - [MongoDB.LibraryVersion](MongoDBLibraryVersion.md)

[HTML Version](MongoDBKeys.shtml)