それは本当にばかげた質問のようです、私は知っています。とにかく。
広背筋は、私はそのような構造の文書のコレクションを持っていると言います:
{
_id: idvalue,
name: namevalue,
location:
{
long: longvalue,
lat: latvalue
}
}
そしてもちろん、C#のシリアル化されたクラス。
_idで指定されたドキュメントの場所を取得する必要があります。
私はこれを次のようにしようとしました:
var documentLocation = collection.FindOne("_id", new ObjectId(id)).Location;
ただし、この場合、ドキュメント全体がdbから取得されます。そして、jsonの「location:{long:longvalue、lat:latvalue}」の部分だけを取得したいと思います。
どうやってやるの?