如何使用python在google cloud fire store中添加字段

如何使用python在google cloud fire store中添加字段,python,json,database,firebase,google-cloud-firestore,Python,Json,Database,Firebase,Google Cloud Firestore,我有两个Json数据data 1和data 2,当我试图合并两个DICT时,我想在fire store文档中合并它,但只显示了一半 data = { u'name': u'Los Angeles', u'state': u'CA', u'country': u'USA' } data2= { u'name': u'MIAMI', u'state': u'CA', u'country': u'USA' } db.collection(u'citie

我有两个Json数据data 1和data 2,当我试图合并两个DICT时,我想在fire store文档中合并它,但只显示了一半

data = {
    u'name': u'Los Angeles',
    u'state': u'CA',
    u'country': u'USA'
}
data2= {
    u'name': u'MIAMI',
    u'state': u'CA',
    u'country': u'USA'
}

db.collection(u'cities').document(u'LA').set(data)



city_ref = db.collection(u'cities').document(u'LA')

city_ref.set({
    u'name': u'MIAMI',
    u'state': u'CA',
    u'country': u'USA'
}, merge=True)

 #only this part is showing
  {
    u'name': u'MIAMI',
    u'state': u'CA',
    u'country': u'USA'
}
   #when i, doing this
  data = {
    u'name': u'Los Angeles',
    u'state': u'CA',
    u'country': u'USA',
    u'name': u'MIAMI',
    u'state': u'CA',
    u'country': u'USA'}
    #only this much part is showing in my field
    u'name': u'MIAMI',
    u'state': u'CA',
    u'country': u'USA' 

有没有办法在python中合并这两个字段?每个字段名只能有一个值。如果要向同一文档添加其他字段,则“合并”非常有用,例如:

 data = {
    u'name': u'Los Angeles',
    u'state': u'CA',
    u'country': u'USA'
}

db.collection(u'cities').document(u'LA').set(data)

city_ref = db.collection(u'cities').document(u'LA')

city_ref.set({
    u'name2': u'MIAMI',
    u'state2': u'CA',
    u'country2': u'USA'
}, merge=True)

# Result

data = {
    u'country': u'USA',
    u'country2': u'USA',
    u'name': u'Los Angeles',
    u'name2': u'MIAMI',
    u'state': u'CA',
    u'state2': u'CA',}