首页 > 解决方案 > 如何从 Mono 获取 CommitmentConfiguration id

问题描述

我有这样的功能:首先我保存我的 CommitmentConfiguration

    CommitmentConfiguration commitmentConfiguration = new CommitmentConfiguration();
            commitmentConfiguration.setCommitmentType(campaignRequestDTO.getCommitmentType());
            commitmentConfiguration.setCampaignId(campaign.getId());
            commitmentConfiguration.setPeriodeId(1);
            commitmentConfiguration.setCtime(date);
            Mono<CommitmentConfiguration> commitmentConfigurationMono =this.commitmentConfigurationService.create(commitmentConfiguration);

 String idCommitmentConfiguration = commitmentConfigurationMono.block().getId();

我尝试使用它,但我仍然无法从我的实体保存中获取 id 值

我在这里我的 CommitmentConfiguration 类

public class CommitmentConfiguration {
    @Id
    String id;
    String stringId;
    CommitmentType commitmentType;
    Integer periodeId;
    Date ctime;
}

我的问题是如何从此代码中获取 CommitmentConfiguration id?

标签: javamongodbspring-boot

解决方案


推荐阅读