я получаю словарь из 50 значений по апи wb и перед записью в бд необходимо добавить в каждый словарь списка текущую дату выгрузки. Построчно записывать не вариант.
на 30 значении получаю Memmory Error
import requests
import datetime
from pymongo import MongoClient
import json
mongo_token = ""
db = MongoClient(mongo_token)
db = db.WB
add_date = datetime.date.today()
date = "2021-04-10"
print(date)
token = ""
url = f"https://suppliers-stats.wildberries.ru/api/v1/supplier/sales?dateFrom={date}T00%3A00%3A00.000Z&flag=0&key={token}"
sales = requests.get(url)
sales = json.loads(sales.text)
print(sales)
print(len(sales))
count = 0
data = []
for s in sales:
date = {"add_date": str(date)}
print(count)
s.update(date)
data.append(s)
count+=1
print(data)
db.sales.insert_many(sales)