写入(修改)仓库数据 (repo.put)

声明

是否成功, 失败原因 = repo.put(仓库号, 数据)

参数及返回值

  • 仓库号
    • 文本型,只能由数字、字母、下划线组成
  • 数据
    • table型,需要根据仓库的schema填写table
  • 是否成功
    • 布尔型, true:写入成功,false:写入失败。
  • 失败原因
    • 当写入成功的时候,失败原因为nil
    • 当写入失败的时候,返回具体的原因

说明

本函数适用于通过ATP爬取APP界面的数据并入库情况 本函数的具体脚本,你也可以在仓库列表界面,点击具体的仓库的:生成脚本链接直接生成获取

示例

--在信息表插入采集到的手机界面信息
r,w = repo.put('informationdb', {name='老张', age='23', sex='男', city='南京'})
print(r)
print(w)

--更新数据库里面提取的号码状态信息为已使用
numbers = repo.get('numdb', {used='0'}, {count=5})
content=''
for k,v in ipairs(numbers) do
    content= content..'\n'..v.number..'----'..v.number
    v.status = '已使用'
    repo.put('numdb',v)
end
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""