Zum Hauptinhalt springen

Mongodb Natural Language Querying

Skill Verifiziert Aktiv
Teil von:Mongodb

Generiert schreibgeschützte MongoDB-Abfragen (find) oder Aggregationspipelines mithilfe natürlicher Sprache, mit Kontext zum Schema der Sammlung und Beispieldokumenten. Verwenden Sie diese Fähigkeit immer dann, wenn der Benutzer darum bittet, MongoDB-Abfragen zu schreiben, zu erstellen oder zu generieren, Daten in MongoDB zu filtern/abzufragen/aggregieren möchte, fragt „Wie frage ich...“, Hilfe zur Abfragesyntax benötigt oder über das Finden/Filtern/Gruppieren von MongoDB-Dokumenten spricht. Verwenden Sie diese Fähigkeit auch für die Übersetzung von SQL-ähnlichen Anfragen in die MongoDB-Syntax. Behandelt NICHT Atlas Search ($search-Operator), Vektor-/semantische Suche ($vectorSearch-Operator), Fuzzy-Matching, Autovervollständigungsindizes oder Relevanzbewertung – verwenden Sie dafür search-and-ai. Analysiert oder optimiert KEINE vorhandenen Abfragen – verwenden Sie dafür mongodb-query-optimizer. Behandelt KEINE Aggregationspipelines, die Schreibvorgänge beinhalten. Erfordert MongoDB MCP Server.

Zweck

Generieren Sie genaue und effiziente schreibgeschützte MongoDB-Abfragen und Aggregationspipelines aus natürlicher Sprache, sparen Sie Benutzern Zeit und reduzieren Sie Abfragesyntaxfehler.

Funktionen

  • Generieren von MongoDB find-Abfragen aus natürlicher Sprache.
  • Generieren von MongoDB-Aggregationspipelines aus natürlicher Sprache.
  • Nutzung des Schemas der Sammlung zur Feldvalidierung.
  • Verwendung von Beispieldokumenten zum Verständnis von Datenmustern.
  • Priorisierung von find-Abfragen gegenüber Aggregationspipelines zur Vereinfachung.

Anwendungsfälle

  • Wenn ein Benutzer auffordert, MongoDB-Abfragen zu schreiben, zu erstellen oder zu generieren.
  • Wenn ein Benutzer Daten in MongoDB filtern, abfragen oder aggregieren möchte.
  • Wenn ein Benutzer 'Wie frage ich...' für MongoDB fragt.
  • Übersetzung von SQL-ähnlichen Anfragen in die MongoDB-Syntax.

Nicht-Ziele

  • Behandlung von Atlas Search ($search, $vectorSearch), Fuzzy-Matching, Autovervollständigung oder Relevanzbewertung.
  • Analyse oder Optimierung bestehender MongoDB-Abfragen.
  • Behandlung von Aggregationspipelines, die Schreibvorgänge beinhalten.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add mongodb/agent-skills
/plugin install agent-skills@mongodb-plugins

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 18 hours ago

Vertrauenssignale

Letzter Commit3 days ago
Sterne111
LizenzApache-2.0
Status
Quellcode ansehen

Ähnliche Erweiterungen

Mongodb Search And Ai

100

Leitet MongoDB-Benutzer bei der Implementierung und Optimierung von Atlas Search (Volltext), Vector Search (semantisch) und Hybrid Search-Lösungen an. Verwenden Sie diesen Skill, wenn Benutzer Suchfunktionen für textbasierte Abfragen (Autovervollständigung, Fuzzy-Suche, facettenreiche Suche), semantische Ähnlichkeit (Embeddings, RAG-Anwendungen) oder kombinierte Ansätze erstellen müssen. Verwenden Sie ihn auch, wenn Benutzer Textinhalte, Teilzeichenfolgenübereinstimmungen („enthält“, „beinhaltet“, „erscheint in“), groß-/kleinschreibungsunempfindliche oder mehrfeldige Textsuche oder Filterung über viele Felder mit variablen Kombinationen hinweg benötigen. Bietet Workflows für die Auswahl des richtigen Suchtyps, die Erstellung von Indizes, die Konstruktion von Abfragen und die Optimierung der Leistung mit dem MongoDB MCP-Server.

Skill
mongodb

MongoDB Connection Optimizer

100

Optimieren Sie die Konfiguration von MongoDB-Clientverbindungen (Pools, Timeouts, Muster) für jede unterstützte Treibersprache. Verwenden Sie diese Fähigkeit, wenn Sie an Funktionen arbeiten/diese aktualisieren/überprüfen, die einen MongoDB-Client instanziieren oder konfigurieren (z. B. beim Aufruf von `connect()`), Verbindungspools konfigurieren, Verbindungsprobleme beheben (ECONNREFUSED, Timeouts, Pool-Erschöpfung), Leistungsprobleme im Zusammenhang mit Verbindungen optimieren. Dies schließt Szenarien wie das Erstellen von serverlosen Funktionen mit MongoDB, das Erstellen von API-Endpunkten, die MongoDB verwenden, die Optimierung von MongoDB-Anwendungen mit hohem Datenverkehr, das Erstellen von langlaufenden Aufgaben und Nebenläufigkeit oder das Debuggen von verbindungsbezogenen Fehlern ein.

Skill
mongodb

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Azure Postgres Ts

100

Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".

Skill
microsoft

Neon Postgres

100

Anleitungen und Best Practices für die Arbeit mit Neon Serverless Postgres. Beinhaltet den Einstieg, lokale Entwicklung mit Neon, Auswahl einer Verbindungsmethode, Neon-Funktionen, Authentifizierung (@neondatabase/auth), PostgREST-ähnliche Daten-API (@neondatabase/neon-js), Neon CLI und die Neon Platform API/SDKs. Zur Beantwortung aller Neon-bezogenen Fragen.

Skill
neondatabase

Sql Optimization

100

Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimization, batch operations, and performance monitoring guidance.

Skill
github