steedos-builder6-tables

Automate CRUD operations on MongoDB tables with DevExtreme-compatible queries.

1.6k|413|Updated Mar 4, 2019
One-click install
npx skills add https://github.com/steedos/steedos-platform --skill steedos-builder6-tables
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: steedos-builder6-tables
Source: https://github.com/steedos/steedos-platform/tree/main/skills/steedos-builder6-tables
Command: npx skills add https://github.com/steedos/steedos-platform --skill steedos-builder6-tables

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builder6 Tables module provides a centralized data-table management layer for applications that need structured storage, auto-generated metadata, and consistent naming.

Core Features & Use Cases

  • Automatic lookup resolution and DataLoader batching to optimize reads and avoid N+1 queries.
  • MongoDB-backed tables with naming convention t_{baseId}_{tableId} and full CRUD endpoints under /api/v6/tables/:baseId/:tableId, including auto-injected audit fields.
  • MetaService for table schemas and support for field type handling (lookup rollback, date conversions) and a DevExtreme query adapter.

Quick Start

Create a new base and table via /api/v6/tables/:baseId/:tableId and start inserting records.

Frequently Asked Questions about steedos-builder6-tables

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate MongoDB data management for multi-tenant tables?

Automate MongoDB data management for multi-tenant tables using a centralized layer that performs CRUD operations on collections named t_{baseId}_{tableId} with automatic lookup resolution and audit field injection.

How do I resolve N+1 query issues when fetching related table records in MongoDB?

Resolve N+1 query issues in MongoDB tables using automatic lookup resolution combined with DataLoader batching to optimize reads and efficiently fetch related records without redundant queries.

Does the Builder6 tables API support DevExtreme query parameters?

Yes, the Builder6 tables API supports DevExtreme queries through a dedicated query adapter that translates DevExtreme parameters into MongoDB-compatible operations for structured data retrieval.

How do I handle field type conversions like dates and lookups across MongoDB tables?

Handle field type conversions across MongoDB tables using a MetaService for table schemas that manages lookup rollbacks and date conversions to ensure consistent structured data storage.

What's the best way to structure multi-tenant data collections in a MongoDB application?

Structure multi-tenant data collections using the naming convention t_{baseId}_{tableId} to isolate tenant data, providing full CRUD endpoints under /api/v6/tables/:baseId/:tableId with auto-injected audit fields.