【发布时间】:2021-09-30 18:00:32
【问题描述】:
我有一个字典,其中包含两个列表,显示为:dictionary =
{'Position': [['Teaching', '10'],
['Supervisor', '3']]],
'Major': [['Arts', '1'],
['Accounting', '6']]}
我想将这些添加到 firestore,其中列表的第一个元素是“字段名称”,第二个元素是值。
输出应如下所示:
Position (map)
Teaching : 10
Supervisor : 3
Major (map)
Arts : 1
Accounting:6
到目前为止我的代码:
default = {'Position':{}, 'Major':{}}
db.collection(u'coll').document(u'info').collection(u'colname').set(default)
storeReference = db.collection(u'coll').document(u'info').collection(u'colname')
storeReference.set({dictionaryy}, merge=True)
错误:
InvalidArgument: 400 无法将数组值转换为数组值。
如何解决?
【问题讨论】:
标签: python google-cloud-firestore