[1, 2, 23, 33];
は
String
の配列になる
["1", "2", "23", "33"];
しかも、値が1つのときは、Stringになるっぽい
["2"]
は
"2"
FiresoreのTimeStampはこのとうに無理やり変換??
newData['profile.birthday'] = newData.profile['birthday']['_seconds'];
こんな値は使えない。
newData['test'] = { 'a': 1, };
Firestoreの配列はなぜかobjectなのでこんな感じに無理やり変換 これはおおげさ
newData['array_prop'] = Object.values<Number>(newData['array_prop']).map((item: any) => parseInt(item));
これでいいかもNumber
にならないけど
newData['array_prop'] = Object.values<Number>(newData['array_prop']);