Удалить документ в DocumentDB, если я не знаю идентификатор?
У меня есть документ БД коллекции. Теперь я получил строку json, которая является одним из документов в DocumentDB. Как я могу удалить этот документ?
Я знаю, что мы можем удалить его, используя идентификатор документа. Означает ли это, что мне нужно получить идентификатор из строки json документа?
У меня есть проблема: я не знаю тип объекта, это могут быть разные классы. В таком случае, что мы можем сделать?
Я думаю, что мы могли бы проанализировать идентификатор с помощью регулярного выражения, но это должен быть лучший способ сделать это.
Спасибо
1 ответ
Решение
Вы можете использовать JObject.Parse() и затем получить свойство id.
http://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Linq_JObject.htm