public class myType
{
public int key1;
public int key2;
public int val1;
public int val2;
public int val3;
};
オブジェクトをコレクションに挿入myType
すると、読み取りに問題はありません。ただ:
collection.FindAs<myType>(query);
オブジェクトを取得:
"key1":key1, "key2":key2, "val1":val1, "val2":val2, "val3":val3
ただし、mapreduce (キーは 2 つのフィールドの組み合わせとして構築される) の後、出力コレクションの構造はわずかに変更されます。何かのようなもの
"_id" {"key1" : key1, "key2": key2}, "value" : {"val1":val1, "val2":val2, "val3":val3}
出力コレクションからオブジェクトを読み取る方法は何ですか?