Как удалить документы в коллекции mongodb, используя шаг удаления mongodb в Пентахо

https://github.com/maasdi/pentaho-mongodb-delete-plugin/wiki/MongoDB-Delete

Здесь есть документация, но я не могу написать запрос в json

Использовать JSON-запрос. Выберите эту опцию, если вы хотите использовать выражение запроса JSON для критериев удаления, когда вы отметите эту опцию, запрос будет отображаться.

Кто-нибудь знает, как удалить все документы json, которые не обрезаются, а удаляются с помощью шага pentaho pdi kettle, который является mongodb delete?

db.inventory.remove ({}) следующая команда, которая удаляет все документы без удаления индекса, и эта команда не работает в Пентахо?? Может быть, есть способ передать его. В ссылке нет приведенных примеров того, как использовать плагин, кроме того, какое поле у ​​каждого в плагине удаления.

1 ответ

Используйте сетку данных и вставьте в нее постоянное имя и значение теста, а затем передайте его следующему шагу удаления mongodb. Убедитесь, что выражение запроса json пусто, и вы получите предупреждение "говорят, что документы будут удалены из коллекции" . Просто нажмите "ОК" . и запустить KTR. документы удалены

Другие вопросы по тегам