🆔 handleid(ids, ProductName)
Fetches content directly via content IDs. Supports single ID or array of IDs.
1const result = await db.cms.handleid('D9.x.a.h', 'CodeBuddy');2const batch = await db.cms.handleid(['D9.x.a.h','D9.x.a.$'], 'CodeBuddy');
Behavior
- Uses ID-level parsing to determine hierarchy:
1root → user → channel → content
- Supports wildcard
$to fetch all content under a channel. - Throws structured errors via
IDProcessingErrorfor invalid IDs. - Returns
successanddatafields for matched content.
Example Response
1{2 success: true,3 data: {4 id: "D9.x.a.h",5 content: { title: "Hello World", ... },6 userName: "alice@example.com",7 channelName: "Channel1"8 }9}