You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-2Lines changed: 27 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,9 @@ Parse Dashboard is a standalone dashboard for managing your [Parse Server](https
92
92
-[Response Fields](#response-fields)
93
93
-[Form Elements](#form-elements)
94
94
-[Drop-Down](#drop-down)
95
+
-[Checkbox](#checkbox)
96
+
-[Toggle](#toggle)
97
+
-[Text Input](#text-input)
95
98
-[Graph](#graph)
96
99
-[Calculated Values](#calculated-values)
97
100
-[Formula Operator](#formula-operator)
@@ -103,7 +106,8 @@ Parse Dashboard is a standalone dashboard for managing your [Parse Server](https
103
106
-[Browse as User](#browse-as-user)
104
107
-[Change Pointer Key](#change-pointer-key)
105
108
-[Limitations](#limitations)
106
-
-[CSV Export](#csv-export)
109
+
-[Data Export](#data-export)
110
+
-[Data Import](#data-import)
107
111
-[AI Agent](#ai-agent)
108
112
-[Configuration](#configuration-1)
109
113
-[Providers](#providers)
@@ -1731,14 +1735,35 @@ This feature allows you to change how a pointer is represented in the browser. B
1731
1735
1732
1736
> ⚠️ For each custom pointer key in each row, a server request is triggered to resolve the custom pointer key. For example, if the browser shows a classwith50 rows and each row contains 3 custom pointer keys, a total of150 separate server requests are triggered.
1733
1737
1734
-
### CSV Export
1738
+
### Data Export
1735
1739
1736
1740
▶️ *Core > Browser > Export*
1737
1741
1738
1742
This feature will take either selected rows or all rows of an individual classand saves them to a CSV file, which is then downloaded. CSV headers are added to the top of the file matching the column names.
1739
1743
1740
1744
> ⚠️ There is currently a 10,000 row limit when exporting all data. If more than 10,000 rows are present in the class, the CSV file will only contain 10,000 rows.
1741
1745
1746
+
### Data Import
1747
+
1748
+
▶️ *Core > Browser > Data > Import*
1749
+
1750
+
Import data into a classfrom a JSON or CSVfile. The file format is the same as the exportformat, soyoucanexportdatafromoneclassandimport it into another.
1751
+
1752
+
-**JSON** — An array of objects, e.g. `[{ "name": "Alice", "score": 100 }, ...]`. Typed fields such as `Pointer`, `Date`, `GeoPoint`, and `File` are expected in Parse `_toFullJSON()` format.
1753
+
-**CSV** — Comma-separated with a header row. Column types are reconstructed from the classschema.
1754
+
1755
+
The import dialog provides the following options:
1756
+
1757
+
| Option | Description |
1758
+
|---|---|
1759
+
| Preserve object IDs | Use `objectId` values from the file instead of generating newones. Requires the server option `allowCustomObjectId`. |
1760
+
| Preserve timestamps | Use `createdAt`/`updatedAt` from the file. Requires`apps[].maintenanceKey`in the dashboard config. |
1761
+
| Duplicate handling | When preserving object IDs: overwrite, skip, or fail on duplicates. |
1762
+
| Unknown columns | Auto-create newcolumns, ignore them, or fail on unknown columns. |
1763
+
| Continue on errors | Skip failing rows and continue, or stop on the first error. |
1764
+
1765
+
> ⚠️ Disabling *Preserve object IDs* means newobject IDs are generated. Any`Pointer` or `Relation` fields that reference objects within the same import file will not resolve correctly.
1766
+
1742
1767
## AI Agent
1743
1768
1744
1769
The Parse Dashboard includes an AI agent that can help manage your Parse Server data through natural language commands. The agent can perform operations like creating classes, adding data, querying records, and more.
0 commit comments