如何在猫鼬中索引数组元素,这是我在我的模式中尝试的,但它不起作用
locations : [{
loc: { type: [Number], index: '2d'}
}]
[Number] 表示数字数组....如果想要一个没有定义类型的数组,您可以使用 Mixed 类型,如下所示:
loc: { type: [], index: '2d'}
或者
loc: { type: Schema.Types.Mixed, index: '2d'}
顺便说一下,这是mongoose 模式类型的文档