我正在使用firebase-admin
pythonsdk将数据存储到Firestore中。然而,当我在我的集合引用中调用add()
方法时,数据被存储到Firestore中,但其格式不正确
message = {
u'avatar_url': get_avatar_url(user),
u'timestamp': get_utc_timestamp(),
u'event': u'adding_avatar'
}
def add_data(message):
coll_ref.add(message)
当我查看Firestore集合时,我发现存储的数据的格式如下:
{
avatar_url: aHR0cDovL2,
timestamp: 1569404588,
event: 'adding_avatar'
}
我希望数据如下所示(从Firebase控制台查看时):
{
avatar_url: 'https://localhost:8000/images/avatar.png',
timestamp: 1569404588,
event: 'adding_avatar'
}
avatar_url
的类型是blob
。我不知道为什么会这样?使用适当的数据类型将python字典作为有效负载添加到Firestore的标准方法是什么
目前没有回答
相关问题 更多 >
编程相关推荐