我试图制作一个快速而肮脏的NLog DocumentDB目标,但似乎无法将JSON直接保存到DocumentDB中。
使用C#库似乎 DocumentClient.CreateDocumentAsync()的文档参数只需要一个复杂的类型'我没有看到任何可能采用JSON字符串的方法。
其他人想出了如何直接保存JSON?
答案 0 :(得分: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));
}