【发布时间】:2018-07-29 20:41:30
【问题描述】:
我有一个如下所示的用户文档:
{
"userId": "249869823570",
"name": "john",
"country": "usa",
"active": true,
"serviceProviders": [
{
"serviceProvidersId": "897892893",
"serviceProvidersName": "AT&T",
"active": true,
"serviceProviderContactPerson": []
},
{
"serviceProvidersId": "82589628569",
"serviceProvidersName": "T-Mobile",
"active": true,
"serviceProviderContactPerson": []
}
]
}
我想创建 3 个方法来插入/更新/删除 serviceProviderContactPerson。我的困境是,我的主文档有一系列 serviceProviders,而 serviceProvider 有一个 serviceProviderContactPerson 列表......在 mongo 中工作的最佳实践是什么?
serviceProviderContactPerson 文档将如下所示:
{
"contactId": "873498798",
"name": "Mark",
"email": "mark@tmobile.com",
"phone": "917-475-4637"
}
【问题讨论】:
标签: mongodb