用Dictionary
表示文档是向文档添加字段和值的一种方法。是否有任何替代方法也包括定义Field type
?
例如,字典可以是:
Dictionary<string, object> data = new Dictionary<string, object>
{
{ "field1", var1 },
{ "field2", var2 },
};
然后使用await doc.SetAsync(data);
将字段及其值添加到目标文档中。
有没有办法定义字段的类型?
1条答案
按热度按时间8dtrkrch1#
您不能在任何语言中显式设置类型。任何字段的类型都来自您提供的数据类型(在您的情况下,
var1
和var2
。如果您希望确保任何字段的类型,则由您决定是否提前转换值。例如,如果您有一个字符串,但您希望从中选择数字字段,在将该字符串给予给Firestore之前,需要将其转换为数字。