У меня есть коллекция объектов, содержащих словарь, и я хотел бы извлечь только ключи, а не значения в словаре (которые намного больше, чем ключи, в отличие от примера ниже). Я использую 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