2017-10-29 6 views
0

Ich frage mich, ob MongoDB vollständig in Azure Cosmos DB durch die MongoDB API https://docs.microsoft.com/es-es/azure/cosmos-db/mongodb-introductionMongoDB in Azure Cosmos DB

unterstützt wird

ich gelesen habe, dass die Aggregation Pipeline, Karten reduzieren und die Volltextindizes ist nicht vollständig integriert . Hat jemand weitere Informationen darüber? Würden Sie MongoDB in Azure Cosmos DB unter Berücksichtigung des aktuellen Status verwenden?

+0

Fragen, ob die Leute Cosmos DB verwenden, wird nur die Meinung, Diskussion und Debatte bekommen. Wie für eine vollständige Feature-Kompatibilitätsliste: Das ist nicht etwas, das heute existiert. –

Antwort

0

Cosmos DB implementiert das MongoDB-Drahtprotokoll und viele Kunden verwenden MongoDB API bereits in der Produktion. Die Aggregationspipeline befindet sich in einer privaten Vorschau und Sie können sie aktivieren, indem Sie eine E-Mail an [email protected] senden. Map-Reduce-Funktionalität wird hauptsächlich durch Aggregation pipiline abgedeckt. Die Volltextsuche ist teilweise über Azure Search verfügbar. Sie kann MongoDB-Sammlungen indizieren und der $ regex-Operator in der MongoDB-API deckt weniger komplexe Textsuche ab. Sie können weitere Funktionsanforderungen und deren Status unter https://feedback.azure.com/forums/263030-azure-cosmos-db/category/321994-mongodb-api

0

finden. Die MongoDB-Schicht von Cosmos DB implementiert eine große Teilmenge der nativen MongoDB-Funktionalität. Besonderheiten der unterstützten Funktionen sind veröffentlicht here.

Sie erwähnten die Aggregationspipeline: Ab November 2017 wird dies jetzt unterstützt.

In Bezug auf "aktuellen Status" der Cosmos DB MongoDB API: Es ist eine Produktionsdatenbank mit SLA. Sie müssen Ihre eigene Entscheidung darüber treffen, ob Sie sie basierend auf den Funktionen und den Anforderungen Ihrer App verwenden möchten.

Verwandte Themen