Проблема в том, что ваш firstDayOfMonth
относится к классу date
, в то время как Firebase использует формат Timestamp
для даты и времени (который * Python * datetime
).
Вы можете сделать:
firstDayOfMonth = datetime.date.today().replace(day=1)
# datetime.date(2019, 2, 1)
dt = datetime.datetime.combine(firstDayOfMonth, datetime.datetime.min.time())
# datetime.datetime(2019, 2, 1, 0, 0)
transactions = db.collection('productTransactions').where('createdAt', ">=", dt).get()