public class myType
{
public int key1;
public int key2;
public int val1;
public int val2;
public int val3;
};
Когда я вставляю myType
объектов в коллекцию, нет проблем с чтением. Просто:MapReduce output C# reading mongoDB
collection.FindAs<myType>(query);
получает объекты:
"key1":key1, "key2":key2, "val1":val1, "val2":val2, "val3":val3
Но после того, как MapReduce (ключ выполнен в виде комбинации двух полей) сбор выход имеет слегка измененную структуру. Что-то вроде
"_id" {"key1" : key1, "key2": key2}, "value" : {"val1":val1, "val2":val2, "val3":val3}
Каков способ чтения объекта из выходной коллекции?
:) Это то же самое решение, что я сделал вчера :) Но хорошо, что вы его написали – Saint