sql >> データベース >  >> NoSQL >> MongoDB

CosmosMongoDB統合を使用したAzureFunctionが保存されない

    DocumentDB出力バインディングは、DocumentDB APIを使用して接続し、データベースに情報を保存します。しかし、あなたのデータベースは(あなたが言っていることから)MongoDB APIを使用しており、それらは異なるAPIです(リンクはドキュメントを指しています)。

    ご存知のとおり、MongoDBには、MongoDBクライアント(SDKまたはサードパーティクライアント)からデータベースに接続するときにカバーされるいくつかの要件(「_id」属性の存在など)がありますが、通信しているためです。 DocumentDB APIを介して、これらの要件を満たしていない可能性があります。

    関数でMongoドライバーを使用して、MongoDBAPIを介してCosmosDBデータベースに接続することをお勧めします。




    1. MongoDBを使用して本番環境に移行する方法-トップ10のヒント

    2. MongoDBの命名規則は何ですか?

    3. MongoDBにMMAPv1ストレージエンジンを引き続き使用する必要がある理由

    4. DataImportHandlerを使用してMongoDBとSolrを接続する手順