MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Azure-Funktion mit Cosmos MongoDB-Integration wird nicht gespeichert

Die DocumentDB-Ausgabebindung verwendet die DocumentDB-API, um eine Verbindung herzustellen und Informationen in der Datenbank zu speichern. Aber Ihre Datenbank (nach dem, was Sie sagen) verwendet die MongoDB-API, es handelt sich um verschiedene APIs (Links verweisen auf die Dokumente).

Wie Sie sicherlich wissen, hat MongoDB einige Anforderungen (wie das Vorhandensein eines „_id“-Attributs), die abgedeckt sind, wenn Sie sich von einem MongoDB-Client (entweder einem SDK oder einem Client eines Drittanbieters) mit der Datenbank verbinden, aber da Sie kommunizieren über die DocumentDB-API erfüllt es diese Anforderungen wahrscheinlich nicht.

Sie können versuchen, den Mongo-Treiber in der Funktion zu verwenden, um über die MongoDB-API eine Verbindung zu Ihrer Cosmos DB-Datenbank herzustellen.