当前位置:网站首页>Data_web(九)mongodb增量同步到mongodb
Data_web(九)mongodb增量同步到mongodb
2022-08-03 21:36:00 【ReadMeFrist】
1.mongodb连接、字段等
查看上一篇
2.设置辅助增量要求如下
3.json格式如下
{
"job": {
"setting": {
"speed": {
"channel": 3,
"byte": 1048576
},
"errorLimit": {
"record": 0,
"percentage": 0.02
}
},
"content": [
{
"reader": {
"name": "mongodbreader",
"parameter": {
"address": [
"192.168.1.100:27017"
],
"userName": "username",
"userPassword": "password",
"dbName": "DBname",
"collectionName": "collectionname",
"column": [
{
"name": "sourceSystem",
"type": "String"
},
{
"name": "configId",
"type": "String"
},
{
"name": "target",
"type": "String"
},
{
"name": "userName",
"type": "String"
},
{
"name": "paramJson",
"type": "String"
},
{
"name": "sendTime",
"type": "Date"
},
{
"name": "detailId",
"type": "Long"
}
],
"query": "{
\"sendTime\":{
\"$gte\":ISODate(${lastTime}),\"$lt\":ISODate(${currentTime})},\"detailType\":\"app\",\"sourceSystem\":\"qfcoss\",\"success\": {
\"$eq\": true}}"
}
},
"writer": {
"name": "mongodbwriter",
"parameter": {
"address": [
"192.168.1.101:27017"
],
"userName": "username",
"userPassword": "password",
"dbName": "DBname",
"collectionName": "collectionname",
"column": [
{
"name": "sourceSystem",
"type": "String"
},
{
"name": "app_code",
"type": "String"
},
{
"name": "target",
"type": "String"
},
{
"name": "user_name",
"type": "String"
},
{
"name": "content",
"type": "String"
},
{
"name": "send_time",
"type": "Date"
},
{
"name": "outer_id",
"type": "Long"
}
],
"upsertInfo": {
"isUpsert": false,
"upsertKey": ""
}
}
}
}
]
}
}
query筛选基本和mongodb的find方法类似 sendTime是时间格式筛选 , success是布尔值筛选 ,detailType是字符或者int筛选可以参考
边栏推荐
- XSS holes emersion
- 【Odoo】硬核组件开发,全文没一句废话~
- LyScript 实现应用层钩子扫描器
- 七夕快乐!
- 【进阶自动化测试】一文1000教你如何用Postman做接口自动化测试
- nxp官方uboot移植到野火开发板PRO(无任何代码逻辑的修改)
- XSS线上靶场---haozi
- Unification of east-west and north-south communications
- FVCOM 3D Numerical Simulation of Hydrodynamics, Water Exchange, Dispersion and Transport of Oil Spills丨FVCOM Model Watershed, Numerical Simulation Method of Marine Water Environment
- 4. 模块化编程
猜你喜欢
随机推荐
LeetCode_Digit Statistics_Medium_400. Nth Digit
YOLO之父宣布退出CV界,坦言无法忽视自己工作带来的负面影响
分分钟教你读取 resources 目录下的文件路径
CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
上课笔记(6)(1)——#629. 表达式括号匹配(stack)
XSS线上靶场---haozi
nxp官方uboot移植到野火开发板PRO(无任何代码逻辑的修改)
现网设备兼容SRv6网络演进
B. Kalindrome Array
Security Fundamentals 8 --- XSS
buildscript和allprojects的作用和区别是什么?
LVS负载均衡集群
B. Paranoid String
CAS:908007-17-0_Biotin-azide _生物素叠氮化物
C. Array Elimination-- Codeforces Round #751 (Div. 2)
跨端开发技术储备记录
嵌入式开发:嵌入式基础——代码和数据空间揭秘
IO thread process -> thread synchronization mutual exclusion mechanism -> day6
《QDebug 2022年7月》
从开发到软件测试:除了扎实的测试基础,还有哪些必须掌握 ?









