有谁想出如何将JSON字符串保存到DocumentDB集合中?

Mik*_*kee 7 json azure-cosmosdb

我试图制作一个快速而又脏的NLog DocumentDB目标,但似乎无法直接将JSON保存到DocumentDB中.

使用C#库似乎DocumentClient.CreateDocumentAsync()的document参数只需要一个"复杂类型",我看不到其他可能采用JSON字符串的方法.

还有谁知道如何直接保存JSON?

Ara*_* R. 11

以下是使用C#SDK使用DocumentDB保存JSON字符串的示例.

using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(@"{ a : 5, b: 6, c: 7 }"))) 
{
    await client.CreateDocumentAsync(collectionSelfLink,
        Document.LoadFrom<Document>(ms));
}
Run Code Online (Sandbox Code Playgroud)