Как я могу запустить MongoDB "adminCommand" в Mule - PullRequest
0 голосов
/ 14 октября 2019

Мне нужно получить список MongoDB баз данных в Mule.

Вот команда Mongo CLI - db.adminCommand( { listDatabases: 1 } )

Я пробовал ниже, но это не такработало

1 Ответ

0 голосов
/ 15 октября 2019

Я не знаю специфики Mongo, однако соединителю нужен документ JSON в качестве команды, которую вы можете использовать для построения Dataweave. Что-то вроде:

<mongo:execute-generic-command config-ref="Mongo_DB">
            <mongo:command ><![CDATA[#[%dw 2.0
output application/json
---
{   
  listDatabases: 1
}]]]></mongo:command>
        </mongo:execute-generic-command>
...