簡體   English   中英

firebase 文檔 當文檔中存在 map 和數組時,某些字段顯示為 null

[英]firebase document some fields are showing as null when map and array exist in the document

我有包含數組和 map 字段的文檔。 當我嘗試在數據 class 中獲取此數據時,其他一些字段正在獲取 null。

例如 - orderQty 為 null。

火力點訂單文件

數據類

乍一看,我可以看到您的Orders class 中的字段名稱與數據庫中存在的名稱不同。 在您的 class 中,字段以大寫字母開頭,而在數據庫中以小寫字母開頭。 這是不正確的,名稱必須匹配。 最簡單的解決方案是更改 class 中字段的名稱。因此應將名為OrderNo的字段更改為orderNo 看到小寫的o了嗎?

或者,您可以使用這樣的注釋:

@get:PropertyName("orderNo")
@set:PropertyName("orderNo")
var OrderNo: String? = null,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM