为了账号安全,请及时绑定邮箱和手机立即绑定

在实际开发中,关于mongodb主键的设定问题

在实际开发中,关于mongodb主键的设定问题

SMILET 2018-08-14 11:31:56
场景是用户注册,在mysql:这个表的主键是用户id,并自增,如果数据库改为mongodb的话,这个表的主键应用mongodb系统自动生成的_id,还是要用用户id并覆盖_id,以用户id为主键呢?那位大神能否指点一下。
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

把mongodb的_id作为用户id不行吗?

查看完整回答
反对 回复 2018-08-26
?
噜噜哒

TA贡献1784条经验 获得超7个赞

如果只是作为用户唯一标识的话,用MongoDB自己的ID生成策略挺好的。
如果涉及到mysql数据移植,那么写一个移植程序也很简单,建议就用MongoDB自带的id.

如果要和老系统mysql兼容,那也可以就用mysql的id,但是你就得自己实现自增id了。


查看完整回答
反对 回复 2018-08-26
  • 2 回答
  • 0 关注
  • 882 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信