Если я загрузил следующий json в документ BSON:
{
"contact":
{ "firstname":"Pete"
,"surname":"Jones"
,"company":[{"name":"Virgin","notes":"some virgin notes"},{"name":"IBM","notes":"a great big IT company"}]
}
,"response":
{
"_id":"123"
,"profileid":"567"
,"localdate":"12 Apr 2011 14:34:23"
}
}
Я могу определить, существует ли данный элемент, используя это:
if (suppliedDoc.Contains("_id"))
, но я не могу обратитьсявложенный элемент, использующий этот синтаксис:
if (suppliedDoc.Contains("response._id"))
Каков правильный синтаксис для адресации вложенных элементов?И есть ли лучший способ обнаружить наличие корневых или вложенных элементов?Я использую официальный драйвер C #.Благодарю.