读取仓库数据 (repo.get)

声明

仓库数据 = repo.get(仓库号[, 查询条件, {count=提取数量, second=冷却时间(), random=是否随机提取}])

参数及返回值

  • 仓库号
    • 文本型,一般由用户选择后,从参数传入。填写 参数.参数名 即可
  • 查询条件
    • 需要查询的数据条件,table型,比如要查性别为男的数据,这里可以写{sex:"男"}
  • 提取数量
    • 数值型,可选值,提取多少条数据,默认1条。
  • 冷却时间(秒)
    • 数值型,对于账号类可反复使用的数据,可以在这里设置一个冷却提取时间,在冷却时间内,数据不会被重复提取。可选值,默认不冷却(0秒)。
  • 是否随机提取
    • 布尔型,是否从仓库随机提取数据,如果为True,那提取数量会固定为1个。。
  • 仓库数据
    • 当提取数量为1,直接返回数据对象
    • 但提取数量大于1,返回结果数组

示例

r = repo.get(参数.电话号码库, {}, {count=1})
--显示单条仓库数据
print(r)


r = repo.get(参数.电话号码库, {}, {random=true})
--从仓库随机提取一条数据
print(r)


r = repo.get(参数.电话号码库, {}, {count=5})
--循环显示5条仓库数据
for k,v in ipairs(r) do
print(v)
end


--条件查询,查询仓库编号为:QQ138, sex字段为男的数据
x = repo.get('QQ138', {sex='男'},{})
print(x)
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""