如何使用 Pentaho 中的 mongodb 删除步骤删除 mongodb 集合中的文档

Posted

技术标签:

【中文标题】如何使用 Pentaho 中的 mongodb 删除步骤删除 mongodb 集合中的文档【英文标题】:How to delete documents in a mongodb collection using mongodb delete step in Pentaho 【发布时间】:2014-12-04 03:23:41 【问题描述】:

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

这里有文档,但我无法在 json 中编写查询

使用 JSON 查询如果您想使用 JSON 查询表达式作为删除条件,请选择此选项,当您勾选此选项时,将显示查询

有谁知道如何删除所有不截断但删除的json文档,使用pentaho pdikettle步骤,即mongodb delete?

db.inventory.remove() 以下是删除所有文档而不删除索引的命令,该命令在 pentaho 中不起作用??可能有办法通过它。除了删除插件上的每个字段之外,没有关于如何使用插件的链接的示例

【问题讨论】:

db.inventory.remove() 以下是删除所有文档而不删除索引的命令,该命令在 pentaho 中不起作用?可能有办法通过它。除了删除插件上的每个字段之外,没有关于如何使用插件的链接的示例 【参考方案1】:

使用数据网格并在其中输入一个常量名称和值测试,然后将其传递给下一个 mongodb 删除步骤。确保 json 查询表达式为空,您将收到警告“说文档将在集合中被删除”。只需单击确定并运行 ktr。文件已删除

【讨论】:

我可以发布图片,但这个论坛似乎不允许我们发布。

以上是关于如何使用 Pentaho 中的 mongodb 删除步骤删除 mongodb 集合中的文档的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho中的Mongodb输入

pentaho dpi-5.3(kettle)中的mongodb源代码在哪里?

从 Pentaho 数据集成连接到 MongoDB

Pentaho PDI - 从 MongoDB 读取数据

无法使用 Pentaho PDI CE 连接到 MongoDb

在针对 MongoDB 的 Pentaho 报告中使用 ObjectId 参数