我知道,这似乎是一个非常愚蠢的问题。但不管怎么说。
Lats 说,我收集了这种结构的文件:
{
_id: idvalue,
name: namevalue,
location:
{
long: longvalue,
lat: latvalue
}
}
当然,还有 C# 中的序列化类。
我需要获取由它的_id 指定的文档的位置。
我试图通过以下方式做到这一点:
var documentLocation = collection.FindOne("_id", new ObjectId(id)).Location;
但在这种情况下,整个文档将取自 db。而且我只想采用json的“位置:{long:longvalue,lat:latvalue}”部分。
我怎样才能做到这一点?