如果我不知道 Id,是否删除 DocumentDB 中的文档?

Delete Document in DocumentDB if I do not know the Id?

我有一个文档数据库集合。现在,我得到了一个 json 字符串,它是 DocumentDB 中的文档之一。我怎样才能删除这个文档?

我知道我们可以使用文档 ID 删除它。这是否意味着我需要从文档的 json 字符串中获取 ID?

我遇到的问题是:我不知道对象的类型,它可能不同类。在这种情况下,我们能做些什么?

我认为我们可以使用正则表达式解析 id,但是,这应该是更好的方法。

谢谢

您可以使用 JObject.Parse() 然后检索 ID 属性。

http://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Linq_JObject.htm