我需要这样的东西
{
event : "something",
location : [
{
long:25, lat:34
}.
}
long:25, lat:35
}.
.
.
.
]
}
这可能吗?是否可以为位置字段提供地理空间索引?我会查询$ nearSphere。
由于
编辑:mongoose架构问题
让模式条目类似于location:[{lon:Number,lat:Number}]让我最终得到位置数组中每个对象的aditional _id。这是一个问题吗?一个新生儿? 3.我能解决的问题?
ex: { “LON”:1, “LAT”:2, “_id”: “50bfeea2a3092d1d67000007” },
答案 0 :(得分:2)
如果您不希望每个location
元素都有_id
字段,则可以通过为_id
选项设置为的元素显式定义架构来禁用它false
。
像这样:
var testSchema = new mongoose.Schema({
event: String,
location: [new Schema({long: Number, lat: Number}, {_id: false})]
});