Удалить документ в DocumentDB, если я не знаю идентификатор?

У меня есть документ БД коллекции. Теперь я получил строку json, которая является одним из документов в DocumentDB. Как я могу удалить этот документ?

Я знаю, что мы можем удалить его, используя идентификатор документа. Означает ли это, что мне нужно получить идентификатор из строки json документа?

У меня есть проблема: я не знаю тип объекта, это могут быть разные классы. В таком случае, что мы можем сделать?

Я думаю, что мы могли бы проанализировать идентификатор с помощью регулярного выражения, но это должен быть лучший способ сделать это.

Спасибо

1 ответ

Решение

Вы можете использовать JObject.Parse() и затем получить свойство id.

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

Другие вопросы по тегам