指数中有我在MongoDB中同样喜欢一个文件:创建子文件
{
"_id":"jery",
"pets":{
"rabbit":{
"name":"momo",
"age":2
},
"dog":{
"name":"lizy",
"age":2
}
}
}
这个文件的结构非常容易更新/更新插入,但难度浅析浅析是什么问题,应该怎么做,以创造独特指数在现场"name"
你有试过任何东西吗?你能表现出你的努力吗? – Shrabanee
是的,我这样做。我找不到解决这个问题的办法。如果子文档是在一个数组中,所以我可以为它创建一个唯一索引,但数据结构不是数组。我搜索mongoDB 3.2文档寻求解决方案。我可能会尝试使用$ text来查找我是否在任何文档中具有相同的“名称”。但“文本索引”它只为类型为“字符串”的字段创建 – Keto
让我确定您的要求究竟是什么。如果一个记录中有一个“名字”,它不应该出现在任何其他记录中,而不考虑宠物。这是你想要做的? – Shrabanee