mongodb中存储外键id一般用什么数据类型

mongodb中存储外键id最好的实践方式是用什么数据类型?比方一篇文章中要存储用户id,这个用户的外键id该用String类型还是ObjectId类型?

https://img.mukewang.com/5b82b1a20001f39706750023.jpg

繁花不似锦
浏览 1559回答 2
2回答

慕后森

id随便什么类型都行,每一个数据mongodb都会给你自动成成一个objectid类型的_id,你也可以直接使用_id

慕标琳琳

尽量用 ObjectId , 有诸多好处.比如其内含时间信息, 可直接用 ObjectId 按时间排序;比如其规则支持在同一个 mongo 集群内生成的 id 各不重复, 是一个高效的散列算法.这些东西看似简单, 其实都是大问题, 尤其是分布式哈希算法, 不是那么容易搞定的. 尽量不要自找麻烦.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB