我想做什么:
每当我向集合中添加一个新项目(在我的情况下为game
)时,它将具有递增的“索引”类值(在我的情况下,我也将其命名为index
)。 / p>
我的游戏集应该如下:
[
{ "index":0, ... data }
{ "index":1, ... data }
{ "index":2, ... data }
]
这个词很难搜索。我总是最终:
$inc
代表update
。不是这个,我想在create
上增加数字。
const gameModel = new Schema({
index: {
type: Number,
default: 0
},
players: [{
name: String,
score: Number
}]
}, {
timestamps: {
createdAt: 'date'
}
});
gameModel.index({
index: 1
});
有了这个,我总是得到索引:0。如果我关闭默认值,则不会创建索引。
我现在该怎么办? (我更希望保持_id完好无损)