使用 python 访问 Firebase 对象并获取'DatetimeWithNanoseconds'对象没有属性'ToDatetime'



我正在编写一个简单的云函数来查找firebase中的新对象。我正在使用以下函数;

def users_and_tours(event, context):
today = datetime.now()
query_tours = db.collection('tours')
query_users = db.collection('users')

#avg_num_signed_up_per_day
emails = {}
for doc in query_users.stream():
created_date = doc.create_time.ToDatetime()
since_creation = (today - created_date).days

这过去是有效的,我没有改变云功能,但现在我得到了这个错误第31行,在users_and_tours created_date=doc.create_time.ToDatetime((属性错误:"DatetimeWithNanoseconds"对象没有属性"ToDatetime">

有人知道怎么解决这个问题吗?感谢

如果您的函数代码没有更改,您应该查看Cloud函数访问的内容。

我对这个对象的PythonApi的理解是,它从来没有ToDatetime

你能指出你的requirements.txt以及对象user在Firestore控制台中的屏幕截图吗?

最新更新