【发布时间】:2016-05-27 23:29:51
【问题描述】:
当我尝试将点添加到具有比声明的架构更多或更少字段的 Mongo 集合时,我还没有找到答案。考虑以下使用 mongoose 的示例:
var PointSchema = new Schema({
location: {
type: [Number]
},
name: String
})
如果我尝试插入只有位置字段的文档会怎样?
如果我尝试插入一个包含架构中所有字段的文档,但有一个未在架构中声明的附加字段,会发生什么?
我也很想知道如果我只使用 mongo shell 而不是 mongoose,答案是否会有所不同。
【问题讨论】: