mongodb 如何在插入新数据时,实现某个字段的自增?

发布问题 回首页

mongodb 如何在插入新数据时,实现某个字段的自增?

★ 0 成为第一个关注这个问题的人

像mysql我记得在新数据插入时可以自动实现id的自增,
mongodb可以实现吗? 如果可以的话 需要在表设置时如何设置?

原因:
有个定时任务表,有beginTime, endTime, area三个字段,
在node服务启动时,我先去数据库里查询该表所有数据,然后一一设置定时任务,

但是当 定时任务被别人在网页上人为取消(数据库中该条数据删除),我需要在删除的同时clear掉该任务,
所以想到增加一个字段name之类的字段,代表他的变量名,到时候删除的时候,调用 eval(name).clear().

问题:

mongodb 是否可以实现 在新增数据时,实现某个字段的自增?
还有没有其他的方式可以实现我要的定时任务?

TJ 在大约 之前 回答了
  • 提问于
  • 回答数1 个
  • 浏览 17 次
  • 最新活跃于

1 个回答1

0
TJ answered about

没看出来为什么你需要自增ID,要不贴些代码看下你想做的事情。

问题状态

  • Open

类别

2个参与者

mongodb 如何在插入新数据时,实现某个字段的自增?》有13个想法

  1. 谢答,但个人认为不准确,1.mr我觉得不适合实时计算,更贴合后期数据统计需求,2.aggregate必须支持自定义函数,就好像你定义个abc(1,2)一样肯定是计算了,现在的问题是abc(1,2)这个参数我想传个字段进去,比如abc($qty,2)这样….他就不好使了….难道大家没有在aggregate中用字段进行计算的经历么?

发表评论