自动生成的标题3

  • 轻易云集成顾问-张妍琪

轻易云数据集成平台高级查询功能升级:从_findCollection到mongoQuery的技术演进

轻易云数据集成平台持续优化数据查询能力,最新推出的_mongoQuery函数显著提升了跨方案数据关联查询的灵活性与精确度。该函数作为对原有_findCollection功能的升级方案,解决了多项关键性技术限制。

功能升级对比

  1. 条件表达式强化

    • 旧版_findCollection仅支持等值查询和AND逻辑
    • 新版_mongoQuery支持完整的MongoDB查询语法($eq/$gt/$in等)及OR/NOT逻辑组合
  2. 字段兼容性突破
    突破原函数对字段命名的限制,现支持包含空格和特殊字符的字段名(需避免JSON保留字符如{}:"

  3. 查询精度提升
    采用MongoDB原生语法实现嵌套文档精准查询,特别适用于content对象下的复杂数据结构

典型应用示例

_mongoQuery ab6f5283-9176-36aa-a7d7-1b46e0d40e93 findField=content.FDetailEntity_FEntryID 
where={"content.FBillNo":{"$eq":"{{src_order_no}}"},"content.FMaterialId":{"$eq":"{{details_list.goods_no}}"}}

核心语法规范

  1. 函数声明
    必须严格遵循_mongoQuery [方案ID]的起始格式,空格作为参数分隔符

  2. 方案定位
    方案ID需填写目标数据源的唯一标识符(可在平台方案管理中获取)

  3. 字段映射

    • findField参数需指定完整字段路径(格式:content.字段名
    • 支持通过点标记法访问嵌套字段(如content.order.details.id
  4. 条件构建

    • 采用标准的MongoDB查询语法
    • 支持多条件组合与复杂运算符
    • 需注意避免在字段名中使用JSON保留字符

技术文档参考
详细了解关联查询功能演进:关联查询型数据技术解析

该升级体现了轻易云数据集成平台在非结构化数据处理方面的技术突破,通过原生支持NoSQL查询语法,显著提升了企业在混合数据环境下的集成效率。平台将持续迭代数据操作函数集,助力企业构建更智能的数据管道。

更多系统对接方案