问题描述
我想创建一个登录号。 mongodb 中的字段,从 00000(5 位)开始,然后每次添加一本书时将 5 位数字加 1。
解决方法
这将取决于用例,但我建议只使用数据库中的普通数字,然后在将其返回到需要填充的数字的位置之前,将其填充到所需的数字。
这也可以通过 mongoose 中的 set
& get
选项轻松完成。
至于自动增量,我建议使用 mongoose-auto-increment
或 @typegoose/auto-increment
。 (选择最适合您的需求)
PS:如果不需要这种方法,唯一的其他选择是将该数字作为字符串或缓冲区存储在数据库中,这将是低效的。