返回.NET Core中DocumentDB中新创建的文档的id

时间:2017-11-08 15:55:50

标签: c# asp.net-core-webapi document-database

我正在使用以下内容创建一个DocumentDB文档,我怎么能让它返回创建的文档的guid id?

            _logger.LogInformation("creating document");
            Uri uri = UriFactory.CreateDocumentCollectionUri(DatabaseId, CollectionId);
            await client.CreateDocumentAsync(uri, doc);

1 个答案:

答案 0 :(得分:1)

保存后,只需从文档中读取id值:

 await client.CreateDocumentAsync(uri, doc);
 _logger.LogInformation($"created document {doc.Id}");