Получить все ключи в словаре [закрыто]C#

Место общения программистов C#
Anonymous
Получить все ключи в словаре [закрыто]

Сообщение Anonymous »

У меня есть коллекция объектов, содержащих словарь, и я хотел бы извлечь только ключи, а не значения в словаре (которые намного больше, чем ключи, в отличие от примера ниже). Я использую MongoDb.Driver 2.10 для C#.
Предполагая, что у меня есть следующая коллекция:
{ "_id" : "1", "Contents":{"item11":{}, "item12":{} } },
{ "_id" : "2", "Contents":{"item21":{} } },
{ "_id" : "3", "Contents":{"item31":{}, "item32":{}, "item33":{} } }

Мне нужен запрос, который возвращает следующее:
{ "1": ["item11", "item12"],
"2": ["item21"],
"3": ["item31", "item32", "item33"] }


Подробнее здесь: https://stackoverflow.com/questions/787 ... dictionary

Вернуться в «C#»