我一直在将代码的结果上传到firestore数据库,我需要检查程序执行期间是否满足某些条件。 目前,我一直将这些时间保存为从datetime.now()对象派生的字符串,因此我有如下内容:
start_t = datetime.now().strftime("%Y_%m_%d_%H_%M_%S_%f")
stop_t = datetime.now().strftime("%Y_%m_%d_%H_%M_%S_%f")
经过详细说明后,将对这些事件进行检查,其中一些事件应上传到firestore数据库中的文档中,我现在通过以下方式进行操作:
db_ref.collection(u'events').document(doc_ID).set({
u'start_time': start_t,
u'stop_time': stop_t)
}, merge=True)
我需要在文档中创建带有相应时间戳的字段,而不是像目前这样上传从datetime派生的字符串……有没有办法自动完成
糟糕的是,我不知道我可以直接将datetime对象上传到firestore,它会创建一个时间戳
因此,我只是将字符串转换回datetime(使用datetime.strTime)并通过以下方式上载它们:
相关问题 更多 >
编程相关推荐