mongo数据库,自定义id的自增,有方法么
发布于 6 年前 作者 384324085 12972 次浏览 最后一次编辑是 3 年前
7 回复

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

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

感谢回复

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

恩,感谢回复。

回到顶部