Element <mongodb>¶
Zweck: Deklariert einen benannten MongoDB-Client für Quell- und Zieloperationen.
Warum: Verwende dieses Element, wenn ein Descriptor MongoDB-Collections liest, schreibt, leert oder aggregiert.
Beispiel¶
1 | |
Entscheidungshilfe¶
Fachlicher Nutzen: Gibt Collection-Reads, Writes, Aggregationen und geprüften Mutationen einen benannten Client-Vertrag.
-
Verwenden, wenn
- Wenn Quelle oder Ziel eine MongoDB-Datenbank oder -Collection ist.
-
Anderen Ansatz wählen, wenn
- Wenn die Daten relational, dateibasiert oder brokerbasiert sind.
-
Voraussetzungen
- Stelle für die Laufzeit erreichbare Topologie und geheimnisbasierte Zugangsdaten bereit.
-
Alternativen
- Verwende database für relationale Tabellen und SQL. (Siehe:
<database>)
- Verwende database für relationale Tabellen und SQL. (Siehe:
Vollständige Beispiele¶
Einen MongoDB-Client für dokumentorientiertes Assembly deklarieren
Verwende einen benannten MongoDB-Client, wenn erzeugte Dokumente und Aggregationsselektoren denselben Datenbank- und Authentifizierungsvertrag nutzen.
| mongodb-client/datamimic.xml | |
|---|---|
1 2 3 4 5 6 7 | |
Regeln und ungültige Kombinationen¶
Keine zusätzlichen elementspezifischen Regeln. Pflichtattribute, Typen und unterstützte Werte stehen unten.
Erlaubte Elternelemente / Erlaubte Kindelemente¶
Erlaubte Elternelemente: else, else-if, if, setup, while
Erlaubte Kindelemente:
Keine
Erweiterungsattribute: Die deklarierten Attribute sind vollständig. Dieses Element akzeptiert zusätzlich laufzeitdefinierte Herstellererweiterungen, für die es bewusst keine statische Completion gibt.
Zugehörige Konzepte und Anwendungsfälle¶
- Source und Target wählen — Guides users and agents from an input ownership boundary and intended side effect to one bounded source and target contract.
Attribute¶
Alle 8 Attribute anzeigen
database
Database/collection namespace to connect to.
optional; string.
environment
Optional environment label for this MongoDB config.
optional; string; Standardwert: null.
host
Hostname or connection string for MongoDB.
optional; string.
id
MongoDB ID for accessing the database in the script context.
erforderlich; string.
password
Password for authentication.
optional; string; Standardwert: null.
port
Port number for MongoDB.
optional; string.
system
Optional platform system identifier used to resolve environment properties.
optional; string; Standardwert: null.
user
Username for authentication.
optional; string; Standardwert: null.