apache-nifi - 在 Nifi 中,我们如何在 putMongo 之前删除Mongo(来自 ConvertRecord 的流文件)
问题描述
我已经浏览了几篇文章,但无法在 putMongo 之前删除所有记录。我的流程是:
(1)“调用Http”
(2)“ConvertRecord”(将csv转换为Json)
(3)“ReplaceText”:- 替换值:{}(删除所有记录)替换策略:始终替换评估模式:整个文本
(4)“删除Mongo”
(5) “putMongo”
但我的问题是:如何使“ConvertRecord”的流文件内容可用于 putMongo
解决方案
找到了一种在重新加载之前删除所有集合的方法。流程如下: InvokeHttp -> convertRecord -> putFile(将 Json 数据保存在文件中) -> replaceText -> deleteMongo -> fetchFile -> PutMongoRecord
推荐阅读
- python - 如何在 Python 中替换单词。但是 "i" 到 "oraz" 和 "oraz" 到 "i"
- javascript - 使用 node.js 动态创建网页
- docker - 如何在 docker 中使用 heroku buildpacks
- reactjs - 在没有渲染方法的情况下访问 React Js 中的道具
- python - 将 Python 中的两个电子表格与 Pandas 合并,按“时间”列中最接近的“时间”,XX:XX:XX 格式的值
- mysql - 如果查询中的 COUNT-SELECT 不返回任何内容,则 MySQL 查询返回 false
- c# - 如何在 lambda 表达式和布尔类型之间进行转换
- javascript - 我只需要在用户完成输入后调用该函数
- java - 如何在 Java 中对齐数字
- url-parameters - Google 应用程序脚本无法从新 Google 网站上的页面获取 url 参数