[英]Mongoose.js - array of geospatial locations
我需要這樣的東西
{
event : "something",
location : [
{
long:25, lat:34
}.
}
long:25, lat:35
}.
.
.
.
]
}
這可能嗎? 是否可以為位置字段提供地理空間索引? 我會查詢$ nearSphere。
謝謝
編輯:mongoose架構問題
讓模式條目類似於位置:[{lon:Number,lat:Number}]讓我最終得到位置數組中每個對象的aditional _id。 這是一個問題嗎? 一個新生兒? 3.我能解決的問題?
例如:{“lon”:1,“lat”:2,“_ id”:“50bfeea2a3092d1d67000007”},
如果您不希望每個location
元素都具有_id
字段,則可以通過顯式定義_id
選項設置為false
的元素的模式來禁用它。
像這樣:
var testSchema = new mongoose.Schema({
event: String,
location: [new Schema({long: Number, lat: Number}, {_id: false})]
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.