Fir*_*nks 5 firebase angularfire2 angular google-cloud-firestore
我正在尝试获取对文档 UID 的引用,以便我可以通过其 UID 在项目中的其他位置使用该文档。根据文档,我正在使用 AngularFire2 (v5) 执行以下操作:
var ref= this.afs.collection(placeToAdd).doc();
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误:“预期 1 个参数,但得到 0”。它希望我在 doc() 方法中添加一个参数。所以,我这样做:
var ref= this.afs.collection(placeToAdd).doc(thing);
Run Code Online (Sandbox Code Playgroud)
然后我设置我的 Firebase 对象:
ref.set({
item1: 'value 1',
item2: 'value 2',
item3: 'value 3'
});
Run Code Online (Sandbox Code Playgroud)
现在如何获取引用的 Firestore 生成的 UID?
弄清楚了:
let newUID = this.afs.createId();
Run Code Online (Sandbox Code Playgroud)
然后在newUID的位置创建这个firestore对象:
var ref= this.afs.collection(placeToAdd).doc(thing);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11345 次 |
最近记录: |