我有一个流程,将json文档发送到ServiceBus,然后一个函数侦听该主题并在CosmosDB中创建一个文档。
当我从功能中提供文档时
文档已插入,我可以使用CreateDocumentQuery从c#中再次将其拉出,但我无法在门户中看到该文档,并且尚未基于targetid属性中的值创建逻辑分区。
如果我直接从门户创建文档,并在应用程序中使用CreateDocumentQuery将其拉出,则该文档的格式也与通过ServiceBus和Functions从应用程序本身创建的文档完全不同。
答案 0 :(得分:0)
此时,Mongo DB API帐户上不提供Cosmos DB Change Feed(Cosmos DB触发器读取的内容)。变更Feed是Cosmos DB的一项功能,因此已在Core / SQL API上浮出水面,并且目前不适用于Mongo DB API帐户。
您可以在official documentation上验证兼容性矩阵。
作为旁注,您还使用CreateDocumentQuery
的事实表示您正在使用Core / SQL SDK。如果您不打算使用Mongo DB驱动程序或客户端,那么最好使用Core / SQL API帐户。