我有以下数据结构:
{ _id : ObjectId(...),
name : "...",
addresses : [ {
context : "home" ,
loc : [ 55.5, 42.3 ]
} ,
{
context : "home",
loc : [ -74 , 44.74 ]
}
]
}
我使用名为“addresses”的嵌入列表创建一个对象。 现在我想找到列表中靠近给定位置的所有地址,并使用morphia的“近”地理空间查询方法。
我的问题是我必须处理嵌入式列表而不是查询。用“近距离方法”可以实现吗?
答案 0 :(得分:0)
您应该能够查询addresses.loc
。对于我来说,我们在这个文档结构中徘徊到一个不熟悉的领域,但我很确定这会有效。