Python 之 mongodb 分页上传数据

8/30/2021 python

将本地全部数据,分页上传到服务中

# 上传全部壁纸
def upload(page_no: int):

    page_size = 1000
    skip = page_size * (page_no - 1)

    res = collection.find().skip(skip=skip).limit(page_size)

    arr = list(res)

    for item in arr:
        del item['_id'] # 删除_id键

    if len(arr) > 0:
        params = {"items": dumps(arr)}
        tt = requests.post(
            "https://xxxx", data=params)
        print(tt.json())
        upload(page_no + 1)


上次更新: 6/18/2022, 10:39:15 AM