【问题标题】:How do I update my collection in mongoDB so i add an userId如何在 mongoDB 中更新我的集合,以便添加一个 userId
【发布时间】:2019-05-16 10:25:53
【问题描述】:
我的实际收藏是这样的
ID: ...,
param1: value1
param2: value2
但我想为这个对象添加一个用户 ID,这样它看起来像这样
userid:{
ID: ...,
param1: value1,
param2: value2
}
有没有办法做到这一点?
谢谢?????????
【问题讨论】:
标签:
angularjs
mongodb
mongoose
mongodb-query
key-value
【解决方案1】:
创建一个新的模式名称 user_detail
现在你有 2 个模式,一个是用户,另一个是 user_detail
用户模式将像
架构:{
用户身份:{
类型:对象,
参考:用户详细信息
}
}
user_detail 架构:{
ID: ...,
参数1:值1,
参数2:值2
}
通过这样做,您的最终结果将是这样的
_Id:'',
用户身份:{
_ID:'',
参数1:值1,
参数2:值2
}