CNode

mongo数据库,自定义id的自增,有方法么

3384324085发布于13 年前最后回复13 年前7 回复18488 浏览0 收藏
查看回复

回复 (7)

3
384324085#1·13 年前

现有两个小方法。 第一种是数据库不做物理删除,每条数据再加一个字段标记,删除为1.否则为0.则实际上数据库中的数据没有删除。 第二种是删除正常执行,但执行一次,用变量保存执行次数,返回页面。通过用户操作,再让后台获取。遍历数据库之后,再加上删除的执行次数。完成递增。 还有没有更好一点的办法。求解答

L
leapon#2·13 年前
L
leapon#3·13 年前

我用的是第一种方法,建一个sequence表用来纪录自增的 id 值

X
xiaojue#4·13 年前
3
384324085#6·13 年前
引用 leapon我用的是第一种方法,建一个sequence表用来纪录自增的 id 值

先感谢您的回复,后来想了个稍微简单一点的方法,先根据时间最大找到id,然后id+1作为要插入数据的id。至于删除最大id项后,添加新的时,出现id再次使用,对于我的需求来说,其实无所谓了。

参与回复
登录后即可参与回复。登录