从数据库中检索后,firestore映射键值对会随机更改顺序

阿迪亚(Aditya Mehrotra)

我有一个按钮,单击该按钮后将运行以下代码:

let dataReference = await db.collection("dog").doc("1").get()
let HashMap = dataReference.data().Annotations
console.log(HashMap)

我的Firestore数据库如下所示:

在此处输入图片说明

每当运行此函数时,它都会返回正确的字典,但是,键的顺序似乎是随机变化的。这是我多次按下按钮时控制台日志的屏幕截图:

在此处输入图片说明

为什么键值对的顺序会发生变化,并且有解决方法?

道格·史蒂文森

Firestore SDK不保证文档字段的迭代顺序。您在控制台中看到的内容始终按照控制台本身的代码进行词汇排序。如果需要稳定的顺序,则应在迭代之前自行对它们进行排序。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据更改后如何从Firebase实时数据库中检索特定数据

来自分类Dev

GreenDAO:从数据库中检索一个新实体以与更改后的实体进行比较

来自分类Dev

从数据库中按顺序检索对象列表

来自分类Dev

NHibernate中与数据库无关的随机顺序

来自分类Dev

如果映射对象发生更改,有没有办法从数据库中检索数据?

来自分类Dev

登录后从mysql数据库中检索数据

来自分类Dev

在Firestore中检索实时数据库值

来自分类Dev

在onUpgrade中更改数据库会崩溃

来自分类Dev

couchbase lite - 重新打开数据库后检索文档属性会产生不同的结果

来自分类Dev

数据插入数据库android后如何按顺序更改textview

来自分类Dev

从Firebase数据库检索后将String更改为Date时,值为nil

来自分类Dev

如何从数据库中检索数据?

来自分类Dev

如何从数据库中检索数据?

来自分类Dev

在UWP中从数据库检索数据

来自分类Dev

无法从数据库中检索数据

来自分类Dev

从数据库中检索数据的问题

来自分类Dev

从数据库中检索数据?

来自分类Dev

在Rails中将时间属性保存到数据库后,其时间属性会更改

来自分类Dev

更改数据库行的主键值

来自分类Dev

Android Firebase数据库-多个ValueEventListeners的快照检索顺序

来自分类Dev

当追加1个以上div时,下拉选项会增加,我从数据库中检索

来自分类Dev

看到Firestore数据库发生更改后,我希望重新加载tableview

来自分类Dev

实体以随机顺序检索映射的列表项

来自分类Dev

在不知道 Firebase 实时数据库中的键值的情况下检索子值

来自分类Dev

从数据库中检索多个图像

来自分类Dev

从数据库中的对象检索列表

来自分类Dev

从Laravel中的数据库检索对象

来自分类Dev

如何从数据库中检索样本?

来自分类Dev

从Laravel中的数据库检索对象

Related 相关文章

  1. 1

    数据更改后如何从Firebase实时数据库中检索特定数据

  2. 2

    GreenDAO:从数据库中检索一个新实体以与更改后的实体进行比较

  3. 3

    从数据库中按顺序检索对象列表

  4. 4

    NHibernate中与数据库无关的随机顺序

  5. 5

    如果映射对象发生更改,有没有办法从数据库中检索数据?

  6. 6

    登录后从mysql数据库中检索数据

  7. 7

    在Firestore中检索实时数据库值

  8. 8

    在onUpgrade中更改数据库会崩溃

  9. 9

    couchbase lite - 重新打开数据库后检索文档属性会产生不同的结果

  10. 10

    数据插入数据库android后如何按顺序更改textview

  11. 11

    从Firebase数据库检索后将String更改为Date时,值为nil

  12. 12

    如何从数据库中检索数据?

  13. 13

    如何从数据库中检索数据?

  14. 14

    在UWP中从数据库检索数据

  15. 15

    无法从数据库中检索数据

  16. 16

    从数据库中检索数据的问题

  17. 17

    从数据库中检索数据?

  18. 18

    在Rails中将时间属性保存到数据库后,其时间属性会更改

  19. 19

    更改数据库行的主键值

  20. 20

    Android Firebase数据库-多个ValueEventListeners的快照检索顺序

  21. 21

    当追加1个以上div时,下拉选项会增加,我从数据库中检索

  22. 22

    看到Firestore数据库发生更改后,我希望重新加载tableview

  23. 23

    实体以随机顺序检索映射的列表项

  24. 24

    在不知道 Firebase 实时数据库中的键值的情况下检索子值

  25. 25

    从数据库中检索多个图像

  26. 26

    从数据库中的对象检索列表

  27. 27

    从Laravel中的数据库检索对象

  28. 28

    如何从数据库中检索样本?

  29. 29

    从Laravel中的数据库检索对象

热门标签

归档