java.lang.ClassCastException: org.bson.Document cannot be cast to java.util.Collection
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:453)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.write(MappingMongoConverter.java:402)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.write(MappingMongoConverter.java:79)
at org.springframework.data.mongodb.core.MongoTemplate.toDocument(MongoTemplate.java:1071)
at org.springframework.data.mongodb.core.MongoTemplate.doInsert(MongoTemplate.java:1049)
at org.springframework.data.mongodb.core.MongoTemplate.insert(MongoTemplate.java:989)
at org.springframework.data.mongodb.core.MongoTemplate.insert(MongoTemplate.java:975)
使用mongodb插入数据的时候报错
是因为insert方法未知道类型
改成这个就可以了
mongoTemplate.insert(tests,Test.class);