我有两个型号'用户'和'指向'。 我需要当我创建一个id为2juifdsf7tdf65sd67的用户时,同样的id转到' point'模型。 有时这两个型号的ID。 这是可能的? 如何用另一种方法做到这一点?
更新: 当我创建“用户”时,我需要他得到一个“点”,“模型点”'在html视图页面中获取用户的相同ID。但是当创建一个新用户和一个点时,id是不同的,是不一样的。
答案 0 :(得分:0)
如果你将User和Point放在2个不同的集合中,你可以使用相同的id,而你应该手动设置_id
db.User.insert(
{
_id : 100,
...
})
db.Point.insert(
{
_id : 100,
...
})
_id可以是数字,字符串和... 但我认为更好的解决方案是使用引用ID
db.User.insert(
{
_id : 100,
point_Id: 13588,
...
})
db.Point.insert(
{
_id : 13588,
...
})