简体   繁体   English

如何使用 Angular 将自动生成的 Firestore 文档 ID 存储在我的自定义 ID 中

[英]How to store the auto generated Firestore document ID in my custom ID using Angular

在此处输入图像描述

I want to store the auro generated ID in campaignID,我想将auro生成的ID存储在campaignID中,

This is my function that stores campaigns:这是我的 function 存储活动:

  saveCampaign(campaignFields: Campaign) {
    return from(
      addDoc(collection(this.firestoreDB, 'mail_campaign'), campaignFields)
    );
  }

what should I do?我应该怎么办?

I am doing similar thing using AngularFirestore injectable, You can give it a try like below我正在使用 AngularFirestore 注射剂做类似的事情,您可以尝试如下

import { AngularFirestore } from "@angular/fire/firestore";

 constructor(private afs: AngularFirestore) {
  }   
 async  saveCampaign(campaignFields: Campaign) {
   let id = this.afs.createId();
   campaignFields.compainId = id;
    await this.afs.collection('mail_campaign').doc(id).set(campaignFields);
  } 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在不指定文档 ID 和使用 Firestore 自动 ID 生成器的情况下添加到 Firestore? - How can I add to Firestore without specifying a document ID and utilising Firestores auto ID generator? Firestore:将文档 ID 添加到自定义类 - Firestore: Adding Document ID to custom class 如何获取 firebase Firestore 文档 ID - How to get the firebase firestore document id 在 Firebase 中写入批处理时,如何添加具有自动生成 ID 的文档引用? - How do I add a document reference with an auto generated ID when writing a batch in Firebase? 在 android 的 firestore 中创建一个自定义文档 id,而不是随机生成一个 - Create a custom document id in firestore in android, instead of generating random one 查询文件 ID 的 firestore 数据库 - Query firestore database for document id 如何按日期对 Firestore 文档 ID 进行排序 firebase flutter - How to sort firestore document id date wise firebase flutter 如何从 Firestore 获取文档 ID 列表 - How do I get a list of document ID’s from Firestore 如何使用自定义但唯一的 ID 将数据保存到 Firebase Firestore? - how save data to Firebase Firestore with a custom but unique Id? Angular Firestore - 我想获取集合的文档 ID 并将它们转换为数组 - Angular Firestore - I want get document ID's of collection and convert them to an array
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM