[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[],[],null,["# Supported data types\n====================\n\nThis page describes the data types that Firestore supports.\n\nData types\n----------\n\nThe following table lists the data types supported by Firestore. It\nalso describes the sort order used when comparing values of the same type:\n\nValue type ordering\n-------------------\n\nWhen a query involves a field with values of mixed types,\nFirestore uses a deterministic ordering based on the internal\nrepresentations. The following list shows the order:\n\n1. Null values\n2. Boolean values\n3. Integer and floating-point values, sorted in numerical order\n4. Date values\n5. Text string values\n6. Byte values\n7. Firestore references\n8. Geographical point values\n9. Array values\n10. Vector embeddings\n11. Map values\n\nNumeric ordering\n----------------\n\nFirestore sorts all numeric values (`Integer` \\& `Floating point`)\ninterleaved with each other. Floating point comparison follows the total\nordering of [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754) with the notable\nexception being that Firestore normalizes all `NaN` values, and\nconsiders it less than `-Infinity`."]]