将数据添加到Firestore时指定类型

时间:2017-10-27 09:28:10

标签: angular google-cloud-firestore

我尝试将数据添加到Firestore,但我需要将其另存为数字。问题是,Firestore默认情况下会自动将所有内容存储为字符串。你怎么改变这个?

  //Add to Firestore
  this.afs.collection(placeToSearchSubmit).add({
    title: thingName,
    type: thingType,
    value: thingValue    <-- I need this to be a number
  });

2 个答案:

答案 0 :(得分:2)

想出来。在变量前面添加+会自动将其转换为整数,但这不是唯一的方法。

示例

let thing2 = +thing.value;

答案 1 :(得分:0)

Firestore不会将所有内容存储为字符串,直到您将其作为字符串类型提供。有关信息,请检查这两个链接: - DATA TYPE

Add Data