轻易云平台mongoQuery函数介绍及应用场景
Source: Qeasy Cloud763 views
使用mongoQuery函数在轻易云平台进行数据查询
轻易云平台提供了一个新函数_mongoQuery,用于解决_findCollection函数在使用过程中遇到的一些限制和缺陷。具体的功能和使用方法请参考这个帖子。
_mongoQuery vs _findCollection
虽然_mongoQuery和_findCollection的应用场景类似,但它们在逻辑实现和配置上存在差异。下面通过示例代码展示两者的用法:
_findCollection findFDetailEntity_FEntryID from ab6f5283-9176-36aa-a7d7-1b46e0d40e93 where FBillNo={src_order_no} FMaterialId={{details_list.goods_no}}
_mongoQuery ab6f5283-9176-36aa-a7d7-1b46e0d40e93 findField=content.FDetailEntity_FEntryID where={"content.FBillNo":{"$eq":"{src_order_no}"},"content.FMaterialId":{"$eq":"{{details_list.goods_no}}"}}
语法解析
_mongoQuery必须作为声明的开头,并且后面需要使用一个空格来分隔。- 在
_mongoQuery之后,需要填写要查询的数据方案的ID。 findField是第二个关键字,后面跟着需要查询的字段。注意,这里的字段格式为MongoDB中实际存储的数据格式,在实际方案中数据管理的数据均为content对象下的字段。where关键字后紧跟定位条件,可以有多个定位条件。这些条件遵循MongoDB原生查询语法。
注意事项
关联字段中不能包含以下特殊符号:‘{’,’}’,‘:’,‘”’(花括号,双引号,冒号等JSON中的特殊符号)。
通过以上介绍,希望大家能够更好地理解并应用新的_mongoQuery函数来进行数据查询。如果遇到任何问题,请参考详细帖子。
Copyright Notice
The article "轻易云平台mongoQuery函数介绍及应用场景" is original content owned by 广东轻亿云软件科技有限公司. Reposting, quoting, copying or mirroring is strictly prohibited without written authorization. Please contact us for authorization and credit the author and source (including the original link) prominently.