【发布时间】:2020-05-15 15:05:51
【问题描述】:
我需要在现有的 mongoose 模式中添加一个新的 location 字段,我已更新集合中的文档以添加新字段 updateMany({}, { $set: { "details.loc": { type: "Point", coordinates: [-0, 0] } } })
并添加了该字段...
我还更新了架构以包含
...
loc: {
type: { type: String }
, coordinates: []
},
带有strict:false 选项
但是当我尝试添加带有位置数据的新文档时......它没有反映
db.create( {"details.loc": { type: 'Point', coordinates: [property.lat, property.lang] }});
我该如何解决这个问题?
【问题讨论】: