MongoDB
Last updated
Last updated
Kubemq mongodb target connector allows services using kubemq server to access mongodb database services.
The following are required to run the mongodb target connector:
kubemq cluster
mongodb server
kubemq-targets deployment
Mongodb target connector configuration properties:
Example:
Get request metadata setting:
Example:
Set request metadata setting:
Set request data setting:
Example:
Delete request metadata setting:
Example:
Properties Key
Required
Description
Example
host
yes
mongodb host address
"localhost:27017"
username
no
mongodb username
"admin"
password
no
mongodb password
"password"
database
no
set database name
"admin"
collection
no
set database collection
"test"
params
no
set connection additional parameters
""
write_concurrency
no
set write concurrency
"","majority","1","2"
read_concurrency
no
set read concurrency
"","local"
"","local"
"majority","available"
"linearizable","snapshot"
operation_timeout_seconds
no
set operation timeout in seconds
"30"
Metadata Key
Required
Description
Possible values
key
yes
mongodb key string
any string
method
yes
get
"get"
Metadata Key
Required
Description
Possible values
key
yes
mongodb key string
any string
method
yes
set
"set"
Data Key
Required
Description
Possible values
data
yes
data to set for the mongodb key
base64 bytes array
Metadata Key
Required
Description
Possible values
key
yes
mongodb key string
any string
method
yes
delete
"delete"