Skip to main content

document-databases

Document-oriented databases

Source facts

Repository
ffsshhttiikk/opencode-agents-skills
Last source activity
February 28, 2026 at 22:49
Detected SKILL.md language
English
Stars
3
Forks
2

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
document-databases
description
Document-oriented databases
license
MIT
compatibility
opencode
metadata
{"audience":"developers","category":"databases"}
## What I do - Design document schemas - Implement MongoDB-style operations - Optimize document queries ## When to use me When working with document databases like MongoDB, CouchDB. ## Document Operations ```python class DocumentStore: """Document database operations""" def __init__(self, connection): self.db = connection def insert_document(self, collection: str, document: dict): """Insert a document""" return self.db[collection].insert_one(document) def find_documents(self, collection: str, query: dict = None, projection: dict = None): """Query documents""" return self.db[collection].find(query or {}, projection) def update_document(self, collection: str, query: dict, update: dict): """Update documents""" return self.db[collection].update_many(query, update) def aggregate(self, collection: str, pipeline: list): """Run aggregation pipeline""" return self.db[collection].aggregate(pipeline) ``` ### Aggregation Pipeline ```python class AggregationExamples: """Aggregation pipeline examples""" @staticmethod def match_group_project(): return [ {"$match": {"status": "active"}}, {"$group": {"_id": "$category", "count": {"$sum": 1}}}, {"$project": {"category": "$_id", "count": 1, "_id": 0}} ] ```
View on GitHub