作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
例如:
文档 1:{
'name':'apple'
}
文档 2:
{
'name':'apple juice'
}
当我使用 pymongo 创建文本索引时:
db.products_collection.create_index([('name', TEXT)],
unique=True,
background=True)
它给我一个错误:
E11000 duplicate key error collection: c.items_collection index: name_text_alias_text dup key: { : "apple", : 10.5 }
有人知道为什么吗?我不能为文本字符串添加 unique=True
吗?
最佳答案
文本索引将字符串拆分为标记(单词),这些标记构成键。因此,在您的示例中,“apple”是一个重复键。
通常,唯一的文本索引不是个好主意。
关于python - 当字符串字段的一部分相同时,Mongodb 文本索引重复键错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41499611/
现在我正在尝试实现 flash programming specification对于 PIC32MX。我正在使用 PIC32MX512L 和 PIC32MX512H。 PIC32MX512L最终必须
我是一名优秀的程序员,十分优秀!