| [ |
| { |
| "group": "mongodb", |
| "name": "mongodb", |
| "className": "org.apache.zeppelin.mongodb.MongoDbInterpreter", |
| "properties": { |
| "mongo.shell.path": { |
| "envName": "MONGO_SHELL_PATH", |
| "propertyName": "mongo.shell.path", |
| "defaultValue": "mongosh", |
| "description": "MongoDB shell local path", |
| "type": "string" |
| }, |
| "mongo.shell.command.table.limit": { |
| "envName": "MONGO_SHELL_COMMAND_TABLE_LIMIT", |
| "propertyName": "mongo.shell.command.table.limit", |
| "defaultValue": "1000", |
| "description": "Limit of documents displayed in a table", |
| "type": "number" |
| }, |
| "mongo.shell.command.timeout": { |
| "envName": "MONGO_SHELL_COMMAND_TIMEOUT", |
| "propertyName": "mongo.shell.command.timeout", |
| "defaultValue": "60000", |
| "description": "MongoDB shell command timeout", |
| "type": "number" |
| }, |
| "mongo.server.host": { |
| "envName": "MONGO_SERVER_HOST", |
| "propertyName": "mongo.server.host", |
| "defaultValue": "localhost", |
| "description": "MongoDB server host to connect to", |
| "type": "string" |
| }, |
| "mongo.server.port": { |
| "envName": "MONGO_SERVER_PORT", |
| "propertyName": "mongo.server.port", |
| "defaultValue": "27017", |
| "description": "MongoDB server port to connect to", |
| "type": "number" |
| }, |
| "mongo.server.database": { |
| "envName": "MONGO_SERVER_DATABASE", |
| "propertyName": "mongo.server.database", |
| "defaultValue": "test", |
| "description": "MongoDB database name", |
| "type": "string" |
| }, |
| "mongo.server.authenticationDatabase": { |
| "envName": "MONGO_SERVER_AUTHENTICATION_DATABASE", |
| "propertyName": "mongo.server.authenticationDatabase", |
| "defaultValue": "", |
| "description": "MongoDB database name for authentication", |
| "type": "string" |
| }, |
| "mongo.server.username": { |
| "envName": "MONGO_SERVER_USERNAME", |
| "propertyName": "mongo.server.username", |
| "defaultValue": "", |
| "description": "Username for authentication", |
| "type": "string" |
| }, |
| "mongo.server.password": { |
| "envName": "MONGO_SERVER_PASSWORD", |
| "propertyName": "mongo.server.password", |
| "defaultValue": "", |
| "description": "Password for authentication", |
| "type": "password" |
| }, |
| "mongo.interpreter.concurrency.max": { |
| "envName": "MONGO_INTERPRETER_CONCURRENCY_MAX", |
| "propertyName": "mongo.interpreter.concurrency.max", |
| "defaultValue": "10", |
| "description": "Max count of scheduler concurrency", |
| "type": "number" |
| } |
| }, |
| "editor": { |
| "language": "javascript", |
| "editOnDblClick": false, |
| "completionKey": "TAB" |
| } |
| } |
| ] |