就是要建立的索引字段的值特别大, 超过了1024字节, 对于比较大的值建立索引, 建立的索引也会非常大, 效率也会很慢, 占用更大的RAM空间, 所以不建议对较大的创建普通索引
关于mongo官方文档关于..., 不超过1024字节
2改变mongo配置
选择其一即可
1....在mongo中执行
db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: false } )
3创建hash..., 查看索引如下
> use test
switched to db test
> db.user.getIndexes()
[
{
"v...([("description", pymongo.TEXT)])
再次查看db.user.getIndexes(), 会多出一个text索引:
{
"v" : 2,
"