爱游戏

 
 注册成为天翎用户
热搜:
查看: 16|回复: 0

当前库curdb-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:43:38 | 显示全部楼层 |
1、(static) countbydql(dql) → {integer}        根据dql统计符合条件的document数量

示例:
dql统计

(function(){
var dql = "$formname='iscript子表单'"
var count = countbydql(dql);
getcurrentdocument().finditem("结果1").setvalue("共有记录:" count)
})()

2、(static) countbysql(sql) → {integer}        根据sql汇总记录数
示例:
sql统计

(function(){
var sql = "select * from tlk_iscript子表单";
var count = countbysql(sql);
getcurrentdocument().finditem("结果2").setvalue("共有记录:" count)
})()

3、(static) findbydql(dql) → {document}        根据dql获取文档
示例:
通过dql查找一条记录

(function(){
var dql = "$formname='iscript子表单' and 字段1='数据1'"
var doc = findbydql(dql);
getcurrentdocument().finditem("结果3").setvalue("document结果:" doc)
})()

4、(static) findbysql(sql) → {document}        根据sql获取文档
示例:
通过sql查找一条记录

(function(){
var sql = "select * from tlk_iscript子表单 where item_字段1='数据1'";
var doc = findbysql(sql);
getcurrentdocument().finditem("结果4").setvalue("document结果:" doc)
})()

5、(static) findbysqlwithcache(sql) → {document}        根据sql(带缓存)查询符合条件的document,结果以document返回
示例:
通过sql查找一条记录(带缓存)--有错误

(function(){
var sql = "select * from tlk_iscript子表单 where item_字段1='数据1'";
var doc = findbysqlwithcache(sql);
getcurrentdocument().finditem("结果5").setvalue("document结果:" doc)
})()

6、(static) querybydql(dql) → {collection.}        根据dql查询符合条件的document
示例:
通过dql查询collection

(function(){
var dql = "$formname='iscript子表单'"
var docs = querybydql(dql);
getcurrentdocument().finditem("结果6").setvalue("document结果:" docs.size())
})()

7、(static) querybydqldomain(dql, domainname) → {collection.}        根据dql和域名查询符合条件的document,结果以collection返回
示例:
通过dql和租户名称查询collection

(function(){
var dql = "$formname='iscript子表单'"
var domainname = "我的公司";
var docs = querybydqldomain(dql, domainname);
getcurrentdocument().finditem("结果7").setvalue("document结果:" docs.size())
})()

8、(static) querybydqlwithcache(dql) → {collection.}        根据dql(带缓存)查询符合条件的document,结果以collection返回
示例:
通过dql查询collection带缓存

(function(){
var dql = "$formname='iscript子表单'"
var docs = querybydqlwithcache(dql);
getcurrentdocument().finditem("结果8").setvalue("document结果:" docs.size())
})()

9、(static) querybysql(sql) → {collection.}        根据sql查询符合条件的document,结果以collection返回
示例:
通过sql查询collection

(function(){
var sql = "select * from tlk_iscript子表单"
var docs = querybysql(sql);
getcurrentdocument().finditem("结果9").setvalue("document结果:" docs.size())
})()

10、(static) querybysqlwithcache(sql) → {collection.}        根据sql(带缓存)查询符合条件的document,结果以collection返回
示例:
通过sql查询collection带缓存

(function(){
var sql = "select * from tlk_iscript子表单"
var docs = querybysqlwithcache(sql);
getcurrentdocument().finditem("结果10").setvalue("document结果:" docs.size())
})()

11、(static) sumbydql(dql, fieldname) → {double}        根据dql汇总符合条件的document的指定字段
示例:
通过dql求和字段2

(function(){
var dql = "$formname='iscript子表单'"
var fieldname = "字段2";
var sum = sumbydql(dql, fieldname);
getcurrentdocument().finditem("结果11").setvalue("sum结果:" sum);
})()

12、(static) sumbysql(sql) → {double}        根据sql汇总符合条件的document的指定字段
示例:
通过sql求和字段2

(function(){
var sql = "select sum(item_字段2) from tlk_iscript子表单"
var sum = sumbysql(sql);
getcurrentdocument().finditem("结果12").setvalue("sum结果:" sum);
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:46

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图