0
我設定座標地理位置陣列:
Crowds.insert({
location: {"type": "MultiPoint","coordinates":
[[1, 1]]
}
});
Crowds._ensureIndex({ location: "2dsphere" });
然後我嘗試添加值。要做到這一點我做一個§push在增加新的價值「座標」陣:
Crowds.update(
{ _id: crowd[0]._id },
{ $push: { location: { "coordinates": [ 2, 2 ]
}}}
);
我得到folling錯誤:
Exception in Mongo write: TypeError: object is not a function
看來,我不更新座標陣列的正確方法......我嘗試了各種組合,但無法找到如何嵌套數組中添加值...
請幫助;)感謝
crowd [0] ._ id是一個簡單的變量,我不認爲它會導致錯誤,因爲沒有$推沒有錯誤。 – Krem
@Krem,請給出架構示例,它對我有用。 –