Node.js Mongoose使用递增的类索引字段创建新数据
我想做的是: 每当我向集合中添加一个新项目时(在我的例子中是一个Node.js Mongoose使用递增的类索引字段创建新数据,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我想做的是: 每当我向集合中添加一个新项目时(在我的例子中是一个游戏),它都会有一个递增的类似“index”的值(在我的例子中,我也将它命名为index) 我的游戏收藏应该如下所示: [ { "index":0, ... data } { "index":1, ... data } { "index":2, ... data } ] 这个词很难找到。我总是以以下方式结束: $inc用于更新。不是这个,我想在create上增加数字 Schema.index看起来确实像我想要的,但不
游戏
),它都会有一个递增的类似“index”的值(在我的例子中,我也将它命名为index
)
我的游戏收藏应该如下所示:
[
{ "index":0, ... data }
{ "index":1, ... data }
{ "index":2, ... data }
]
这个词很难找到。我总是以以下方式结束:
用于$inc
。不是这个,我想在更新
上增加数字create
- Schema.index看起来确实像我想要的,但不知为什么它根本不起作用:
const gameModel=新模式({
索引:{
类型:数字,
默认值:0
},
玩家:[{
名称:String,
分数:数字
}]
}, {
时间戳:{
createdAt:“日期”
}
});
gameModel.index({
索引:1
});代码>您可以使用名为的npm包,该包提供此功能。它也非常简单,并且有很好的文档记录您可以使用一个名为的npm包来提供此功能。它也非常简单,并且有很好的文档记录