文章的自定义字段可以作为查询条件。
字典自定义字段
如演示站中的产品(相机)
模型,定义了类型
字典字段,字段的字典类型是产品_相机_类型
,字段名称是type
。
数据字典产品_相机_类型
有以下取值:
则可使用如下查询:
[@ArticleList Q_={'EQ_@articleExt-mainsJson$type': '变焦'}; beans]
...
[/@ArticleList]
或者在字段名称后加Key
,可查询字典的键值。
[@ArticleList Q_={'EQ_@articleExt-mainsJson$typeKey': '2'}; beans]
...
[/@ArticleList]
普通自定义字段
如果是普通自定义字段按上述第一种查询方式:
[@ArticleList Q_={'EQ_@articleExt-mainsJson$myField': '学习'}; beans]
...
[/@ArticleList]
多个自定义查询条件
Q_
参数接收Map类型数据,可以使用多个查询条件:
[@ArticleList Q_={'EQ_@articleExt-mainsJson$myField': '学习','EQ_@articleExt-mainsJson$type': '变焦'}; beans]
...
[/@ArticleList]
API接口的查询方式
https://demo.ujcms.com/api/article?Q_EQ_@articleExt-mainsJson$myField=学习
数值型自定义字段查询
自定义字段中的计数器
滑块
都属于数值型。数值型字段可以使用比较大小:
EQ:等于 = equals
NE:不等于 != not equals
GT:大于 > greater than
GE:大于等于 >= greater than or equal to
LT:小于 < less then
LE:小于等于 <= less than or equal to
[@ArticleList Q_={'GT_@articleExt-mainsJson$myNumField_Int': '8'}; beans]
...
[/@ArticleList]