Couchbase

Gegevens

Neotask maakt uw Couchbase-database conversationeel — OpenClaw voert queries uit, beheert documenten en verkent schema's zodat uw team antwoorden uit data haalt zonder zelf SQL++ te schrijven.

Wat je kunt doen

N1QL-queries uitvoeren

Vertel Neotask welke gegevens u nodig heeft en het schrijft en voert de N1QL-query uit tegen uw Couchbase-cluster. Ontvang gestructureerde resultaten zonder querysyntaxis te moeten onthouden.

Documenten en collections beheren

Vraag Neotask om een nieuw document aan te maken, een bestaand document bij te werken via de sleutel, een document op te halen via ID, of verouderde records uit een collection te verwijderen.

Clustergezondheid bewaken

Vraag Neotask om de gezondheid van uw Couchbase-cluster te controleren — welke nodes actief zijn, huidige replicatiestatus, geheugengebruik per bucket, en of er nodes zijn die slecht functioneren.

Indexes beheren

Vraag Neotask om alle indexes op een bucket te tonen, een nieuwe secundaire index aan te maken voor een querypatroon, of indexstatistieken te controleren om trage of ongebruikte indexes te identificeren.

Analysequeries uitvoeren

Vraag Neotask om analytische queries uit te voeren op uw dataset, documentdistributies samen te vatten, of gegevens over collections te aggregeren.

Probeer te vragen

  • "Toon me alle documenten in de 'orders'-collection waar de status 'in behandeling' is"
  • "Voer een N1QL-query uit om alle gebruikers te tellen die zich in de afgelopen 30 dagen hebben aangemeld"
  • "Wat is de huidige gezondheidsstatus van mijn Couchbase-clusternodes?"
  • "Maak een document aan in de 'sessions'-collection met deze gegevens: [plak JSON]"
  • "Lijst alle indexes op de 'products'-bucket en toon hun gebruiksstatistieken"
  • Pro-tips

  • Gebruik geparametriseerde queries — Gebruik geparametriseerde N1QL-queries in plaats van tekenreeksconcatenatie om injectieproblemen te voorkomen.
  • Indexdekking — controleer vóór het uitvoeren van een zware query of er een index bestaat die het querypatroon dekt; niet-geïndexeerde scans op grote buckets zijn zeer traag.
  • TTL voor cachedocumenten — stel bij het aanmaken van tijdelijke documenten een TTL in zodat ze automatisch verlopen en niet onbeperkt accumuleren.
  • Subdocumentbewerkingen — gebruik voor het bijwerken van één veld in een groot document Couchbase subdocumentbewerkingen in plaats van het volledige document te vervangen; dit is veel sneller.
  • Works Well With