Java Spring Boot Mongo DB通过ID获取返回空值

时间:2020-08-18 18:05:06

标签: java mongodb spring-boot

我正在使用Java Spring Boot使用已定义的ID从Mongo DB检索值。

@Document(collection = "batterStats")
public class BatterStats {

    @Id
    public String bid;

运行此方法时出现错误,tempBatterStats返回为null,而IntelliJ显示错误。 类型参数“ S”的推断类型“ S”不在其范围内;应该扩展'com.baseball5.BatterStats'

@PostMapping(value = "/stats/batters", consumes = "application/json", produces = "application/json")
public BatterStats updateBatterStats(@RequestBody BatterStats batterStats) {
    System.out.println(batterStats);
    String bid = batterStats.bid;
    System.out.println(bid);
    BatterStats tempBatterStats = batterStatsRepository.findOne(bid);
    System.out.println(tempBatterStats);

0 个答案:

没有答案