Javascript 推新后从阵列中删除最后一项

Javascript 推新后从阵列中删除最后一项,javascript,node.js,mongoose,mongoose-schema,Javascript,Node.js,Mongoose,Mongoose Schema,例如,我有一些带有动作数组的集合 e、 g.我将项推送到actions数组,这样我就可以在数组(架构)中设置元素的限制,或者在一个查询中删除长度过长的项(我将新操作推到起始位置) 不需要验证和抛出错误,只需删除超出范围的项即可 $push: { action: { $each: [_newAction], $position: 0 } } 上面的链接是否有帮助?我不想验证数组,只需剪切1个查询中的最后一项

例如,我有一些带有
动作数组的集合

e、 g.我将项推送到actions数组,这样我就可以在数组(架构)中设置元素的限制,或者在一个查询中删除长度过长的项(我将新操作推到起始位置)

不需要验证和抛出错误,只需删除超出范围的项即可

$push: {
  action: {
    $each: [_newAction],
    $position: 0
  }
}

上面的链接是否有帮助?我不想验证数组,只需剪切1个查询中的最后一项