carbond.mongodb.MongoDBUpdateObjectConfig¶
extends UpdateObjectConfig
The MongoDB update object operation config
Instance Properties¶
- ¶
allowUnauthenticated booleanInherited fromUpdateObjectConfigDefault false Description Allow unauthenticated requests to the operation
- ¶
description stringInherited fromUpdateObjectConfigDefault undefined Description A brief description of the operation used by the documentation generator
- ¶
driverOptions object.<string, *>Required Description Options to be passed to the mongodb driver (XXX: link to leafnode docs)
- ¶
endpoint Inherited fromUpdateObjectConfig(read-only)Description The parent endpoint/collection that this configuration is a member of
- ¶
example Inherited fromUpdateObjectConfigDefault undefined Description An example response body used for documentation
- ¶
idParameterName stringInherited fromUpdateObjectConfig(read-only)Description The collection object id property name. Note, this is configured on the top level Collectionand set on the configure during initialzation.
- ¶
noDocument booleanInherited fromUpdateObjectConfigDefault false Description Exclude the operation from “docgen” API documentation
- ¶
options object.<string, *>Inherited fromUpdateObjectConfigRequired Description Any additional options that should be added to options passed down to a handler.
- ¶
parameters object.<string, carbond.OperationParameter>Inherited fromUpdateObjectConfigRequired Description The “upsert” parameter definition (will be omitted if supportsUpsertisfalse)
- ¶
responses Object.<string, carbond.OperationResponse>Inherited fromUpdateObjectConfigRequired Description Add custom responses for an operation. Note, this will override all default responses.
- ¶
returnsUpsertedObject booleanInherited fromUpdateObjectConfigDefault false Description Whether or not the HTTP layer returns the object created via an upsert
- ¶
schema ObjectInherited fromUpdateObjectConfigDefault undefined Description The schema used to validate the request body. No validation will be performed if this is left undefined.
- ¶
supportsUpsert booleanInherited fromUpdateObjectConfigDefault false Description Whether of not the client is allowed to create objects in the collection using the PATCH method