Как удалить документы в коллекции 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. документы удалены