在Cloud Firestore中获取文档的一个特定的自动生成的ID

jayjaynoplays

我是一个使用Cloud Firestore作为数据库的简单网站的新手。当用户添加新数据时,我让firestore自动生成文档ID(作为图像)。现在,我想获取该文档ID,但是对此我一无所知。这是我的代码:

  db.collection("todos").add({
    content: input.value,
    name: name.value,
    time_update: time
  })
  .then(function(docRef) {
    console.log("Document written with ID: ", docRef.id);
    return documentId = docRef.id // i try to do this but it does not return the documentID outside this promise
  })
  .catch(function(error) {
    console.error("Error adding document: ", error);
  });

图片更容易理解

当我在该承诺之外使用console.log(documentId)时,它返回“未定义”。请帮忙,谢谢!

道格·史蒂文森

您无需等待回调。您可以立即获得一个随机ID:

const docRef = db.collection("todos").doc()
const id = docRef.id

然后使用添加数据set()

docRef.set(...)

随机ID是在客户端而非服务器上生成的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Cloud Firestore的集合中检索一个特定文档?

来自分类Dev

Cloud Firestore查询以获取文档ID,Flutter

来自分类Dev

在Firestore Cloud功能中获取文档

来自分类Dev

如何在Cloud Firestore中有效地获取不同集合中具有特定ID的文档?

来自分类Dev

Cloud Firestore 通过引用从另一个集合中获取集合

来自分类Dev

在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

来自分类Dev

在Cloud Firestore中删除文档

来自分类Dev

如何从Cloud Firestore中获取user.uid等于flutter中的文档ID的数据?

来自分类Dev

如何获取给定数组中不存在的ID的所有文档?(Cloud Firestore)

来自分类Dev

是否可以获取 Firebase Cloud Firestore 数据库中可用集合的文档 ID?

来自分类Dev

Cloud Firestore安全规则-在列表请求中获取父文档

来自分类Dev

Cloud Firestore文档参考

来自分类Dev

Cloud Firestore:整理文档

来自分类Dev

在Flutter Cloud Firestore中设置自定义文档ID

来自分类Dev

如何从Google Cloud DataStore获取自动生成的ID

来自分类Dev

特定字段的实时更新 Cloud Firestore 文档

来自分类Dev

在flutter中从cloud_firestore删除文档

来自分类Dev

如何将集合添加到Cloud Firestore中的另一个集合?

来自分类Dev

我如何在 Firestore 文档中自动生成一个值?

来自分类Dev

在 Cloud Firestore 中,如何添加具有显式文档 ID 的文档

来自分类Dev

Cloud Firestore 中的 IN 查询

来自分类Dev

Cloud Functions 中的 Cloud Firestore 查询

来自分类Dev

Google Cloud Endpoints-在资源获取器中返回另一个资源

来自分类常见问题

如何使用Cloud Firestore获取集合中文档的数量

来自分类Dev

获取文档Cloud Firestore(AndroidStudio-Kotlin)的字段

来自分类Dev

如何使用文档 ID cloud firestore 为查询创建索引

来自分类Dev

如何获取文档列表而不在Flutter Cloud Firestore中侦听更改?

来自分类Dev

如何通过Android Cloud Firestore中的集合过滤器获取文档数

来自分类Dev

Cloud FireStore:通过查询检索 1 个文档

Related 相关文章

  1. 1

    如何从Cloud Firestore的集合中检索一个特定文档?

  2. 2

    Cloud Firestore查询以获取文档ID,Flutter

  3. 3

    在Firestore Cloud功能中获取文档

  4. 4

    如何在Cloud Firestore中有效地获取不同集合中具有特定ID的文档?

  5. 5

    Cloud Firestore 通过引用从另一个集合中获取集合

  6. 6

    在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

  7. 7

    在Cloud Firestore中删除文档

  8. 8

    如何从Cloud Firestore中获取user.uid等于flutter中的文档ID的数据?

  9. 9

    如何获取给定数组中不存在的ID的所有文档?(Cloud Firestore)

  10. 10

    是否可以获取 Firebase Cloud Firestore 数据库中可用集合的文档 ID?

  11. 11

    Cloud Firestore安全规则-在列表请求中获取父文档

  12. 12

    Cloud Firestore文档参考

  13. 13

    Cloud Firestore:整理文档

  14. 14

    在Flutter Cloud Firestore中设置自定义文档ID

  15. 15

    如何从Google Cloud DataStore获取自动生成的ID

  16. 16

    特定字段的实时更新 Cloud Firestore 文档

  17. 17

    在flutter中从cloud_firestore删除文档

  18. 18

    如何将集合添加到Cloud Firestore中的另一个集合?

  19. 19

    我如何在 Firestore 文档中自动生成一个值?

  20. 20

    在 Cloud Firestore 中,如何添加具有显式文档 ID 的文档

  21. 21

    Cloud Firestore 中的 IN 查询

  22. 22

    Cloud Functions 中的 Cloud Firestore 查询

  23. 23

    Google Cloud Endpoints-在资源获取器中返回另一个资源

  24. 24

    如何使用Cloud Firestore获取集合中文档的数量

  25. 25

    获取文档Cloud Firestore(AndroidStudio-Kotlin)的字段

  26. 26

    如何使用文档 ID cloud firestore 为查询创建索引

  27. 27

    如何获取文档列表而不在Flutter Cloud Firestore中侦听更改?

  28. 28

    如何通过Android Cloud Firestore中的集合过滤器获取文档数

  29. 29

    Cloud FireStore:通过查询检索 1 个文档

热门标签

归档