com.mongodb.CommandFailureException: { "serverUsed" : "localhost:27017" , "createdCollectionAutomatically" : true , "numIndexesBefore" : 1 , "ok" : 0.0 , "errmsg" : "namespace name generated from index name \"NDS.ABCD_pre_import.$importabilityEvaluations.perNameResults.straightImportResults.resultPolContent_NOT_IN_CURRENT_USE.officialPolResultNameContentId\" is too long (127 byte max)" , "code" : 67}
at com.mongodb.CommandResult.getException(CommandResult.java:76)
at com.mongodb.CommandResult.throwOnError(CommandResult.java:131)
at com.mongodb.DBCollectionImpl.createIndex(DBCollectionImpl.java:362)
at com.mongodb.DBCollection.createIndex(DBCollection.java:563)
at org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator.createIndex(MongoPersistentEntityIndexCreator.java:136)
at org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator.checkForAndCreateIndexes(MongoPersistentEntityIndexCreator.java:129)
at org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator.checkForIndexes(MongoPersistentEntityIndexCreator.java:121)
at org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator.onApplicationEvent(MongoPersistentEntityIndexCreator.java:105)
at org.springframework.data.mongodb.core.index.MongoMappingEventPublisher.publishEvent(MongoMappingEventPublisher.java:60)
at org.springframework.data.mapping.context.AbstractMappingContext.addPersistentEntity(AbstractMappingContext.java:306)
at org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:180)
at org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:140)
at org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:67)
at org.springframework.data.mongodb.core.MongoTemplate.determineCollectionName(MongoTemplate.java:1881)
at org.springframework.data.mongodb.core.MongoTemplate.determineEntityCollectionName(MongoTemplate.java:1868)
at org.springframework.data.mongodb.core.MongoTemplate.save(MongoTemplate.java:825)
2
A
回答
0
您不能禁用索引,因为MongoDB将始终为_id
创建索引。缩短您的收藏名称,而不是 - 为您节省一些打字太
8
相关问题
- 1. Can RavenDB可以为连字符集合名称创建索引吗?
- 2. MongoDB - 使用索引的一个集合
- 3. 索引迁移的名称太长
- 4. 是否可以在MongoDB中创建多个集合索引(或搜索)?
- 5. 由Google索引的Testdomain。如何解决这个问题?
- 6. 可可NSIndexSet:多重索引。如何创建索引集,多个索引?
- 7. mongoDB索引限制
- 8. 可以使用多个索引编制索引的缓存
- 9. Rails创建连接表索引名称太长
- 10. 索引超出界限的错误。我如何解决它?
- 11. 我可以在MongoDB中索引树吗?
- 12. 我可以为重置索引指定一个名称吗?
- 13. 未定义的索引错误,我该如何解决这个问题?
- 14. VHDL索引名称问题
- 15. 如何创建这个索引视图?
- 16. 如何在MongoDB中的集合的两个不同键上创建2d索引?
- 17. 我们可以限制索引器中索引器的数目吗?
- 18. 我该如何解决这个System.IndexOutOfRangeException:索引超出了数组的边界
- 19. 我该如何解决这个错误:索引超出了数组的范围
- 20. 创建索引 - MongoDB的
- 21. Matlab:我可以通过唯一名称引用数组索引吗?
- 22. 如何解决索引和长度必须引用字符串中的位置。参数名称:长度“?
- 23. Pymodm - Mongodb,如何在集合中创建索引
- 24. MongoDB索引限制同一集合中每个用户的文档数量
- 25. Acts_as_taggable_on索引太长
- 26. 如何在mongodb中的文档的“名称”字段上创建索引
- 27. 如何解决索引超出界限的错误?
- 28. 如何解决数组索引超出界限的错误?
- 29. MongoDB复合索引可以在字段的子集上具有唯一性吗?
- 30. Pymongo/MongoDB:创建索引或确保索引?
或者你可以缩短名字......有没有真正的理由使用一个全长度小说作为一个关键的名字。 – 2015-02-10 20:25:32