whole_func_string: function() {
      /***************************************************************************
       * @property {string} [idParameterName='_id'] -- The ID parameter name
       * @todo rename to "objectIdName" since this is not a "parameter" name?
       */
      this.idParameterName = '_id' // Same as Collection but we explicitly define it here)
  
      /***************************************************************************
       * @property {string} [dbName] -- The database name. Note, this is only needed if
       *                            the {@link carbond.Service} instance connects
       *                            to multiple databases
       */
      this.dbName = undefined // The name of a db in this.endpoint.service.dbs
  
      /***************************************************************************
       * @property {string} collectionName -- The database collection name
       */
      this.collectionName = undefined
  
      /***************************************************************************
       * @property {Object} [querySchema] -- The JSON schema used to validate the
       *                                     query spec for query enabled operations (e.g.,
       *                                     {@link carbond.mongodb.MongoDBCollection.find})
       */
      this.querySchema = undefined
  
      /***************************************************************************
       * @property {Object} [updateSchema] -- The JSON schema used to validate the
       *                                      update spec passed to {@link
       *                                      carbond.mongodb.MongoDBCollection.update}
       */
      this.updateSchema = undefined
  
      /***************************************************************************
       * @property {Object} [updateObjectSchema]
       * @description The JSON schema used to validate the update spec passed to
       *              {@link carbond.mongodb.MongoDBCollection.updateObject}
       */
      this.updateObjectSchema = undefined
    }
func_code_string: function() {
      /***************************************************************************
       * @property {string} [idParameterName='_id'] -- The ID parameter name
       * @todo rename to "objectIdName" since this is not a "parameter" name?
       */
      this.idParameterName = '_id' // Same as Collection but we explicitly define it here)
  
      /***************************************************************************
       * @property {string} [dbName] -- The database name. Note, this is only needed if
       *                            the {@link carbond.Service} instance connects
       *                            to multiple databases
       */
      this.dbName = undefined // The name of a db in this.endpoint.service.dbs
  
      /***************************************************************************
       * @property {string} collectionName -- The database collection name
       */
      this.collectionName = undefined
  
      /***************************************************************************
       * @property {Object} [querySchema] -- The JSON schema used to validate the
       *                                     query spec for query enabled operations (e.g.,
       *                                     {@link carbond.mongodb.MongoDBCollection.find})
       */
      this.querySchema = undefined
  
      /***************************************************************************
       * @property {Object} [updateSchema] -- The JSON schema used to validate the
       *                                      update spec passed to {@link
       *                                      carbond.mongodb.MongoDBCollection.update}
       */
      this.updateSchema = undefined
  
      /***************************************************************************
       * @property {Object} [updateObjectSchema]
       * @description The JSON schema used to validate the update spec passed to
       *              {@link carbond.mongodb.MongoDBCollection.updateObject}
       */
      this.updateObjectSchema = undefined
    }
func_documentation_string: ***************************************************************************
  @constructs MongoDBCollection
  @description A concrete implementation of {@link carbond.collections.Collection}
  that supports MongoDB
  @memberof carbond.mongodb
  @extends carbond.collections.Collection