下面是MongoDB命名区域中的db集合,其中包含客户端字段(标记为粗体):
区域集合样本数据:
{
"_id": ObjectId("578715205c3c3c325c6e446a"),
"_class": "com.datiot.common.domain.Region",
"**client**": {
"_id": ObjectId("578714e65c3c3c325c6e4468"),
"name": "Test Client",
"regions": []
},
"contactPerson": "CheckingClientIdtest",
"***regionName***": "NorthIndia",
"address": " south delhi"
}
在我的程序中,我正在尝试保存区域集合,但我不希望对同一客户端重复区域名称字段(标记为粗体和斜体)。
请建议如何在java中实现这一点?