如何使用Python在Firestore中保存类型为“参考”的文档

时间:2019-07-31 13:11:03

标签: python firebase google-cloud-firestore

如何使用python(具有完全类型引用的文档)保存在firestore中

我知道在js中,您可以执行以下操作:

let data = {
  name: 'productName',
  size: 'medium',
  userRef: db.doc('users/' + firebase.auth().currentUser.uid)
};
db.collection('products').add(data);

userRef作为参考。

python中的操作方式: db.doc('users/' + firebase.auth().currentUser.uid)

1 个答案:

答案 0 :(得分:0)

db.collection('users').document(firebase.auth().currentUser.uid)

我有同样的问题。就我而言,以下案例奏效。 Firebase会识别参考。

        batch = db.batch()
        for i in request.json['data']:
          i['ref'] = db.collection(u'component').document(i["supplier_item_number"])
          batch.set(stock_ref.document(), i)
        batch.commit()