📝 Unsaved Draft · the spreadsheet-native MongoDB · a project of the SNCF
A document store — each row is a JSON document.
Collections are tabs; each document is a row holding a JSON blob. find/aggregate run via QUERY() + Apps Script JSON parsing; indexes are helper columns; sharding is multiple tabs. Flexible-schema documents, spreadsheet-native.
JSON documents as rows; collections as tabs.
find/aggregate via QUERY() + JSON parsing.
| SheetMongo 💩 | MongoDB | |
|---|---|---|
| Model | Documents (JSON) | Documents (BSON) |
| Doc size | 50k chars/cell | 16 MB |
| Secondary indexes | Helper column / scan | Native |
| Spreadsheet-native | ✅ | ❌ |