我正在使用Quarkus构建一个Web服务,该Web服务接受输入,对其进行处理并将一些结果作为对象存储到MongoDB中。但是,这使我抛出关于“ Bson无法找到编解码器”的错误。我认为这应该与我的对象的构造方式有关。
我的对象的样本属性:
public class Resultsresponse{
//Job id for tracking if using db to store
private String jobId;
private Boolean matched;
private long timeElapsedInmillis;
private String source1;
private String source2;
private Double absoluteTolerance;
private Integer maxResultsLimit;
private List<List<String>> missingRows;
private List<String> headers;
private List<List<String>> acceptableRows;
根据我所做的谷歌搜索,我相信是因为Bson无法将List<List<String>
映射为mongodb数据类型。我还遵循了quarkus文档here来创建自定义编解码器提供程序,但是我不太了解如何做到这一点。
了解是否有人能够提供任何输入,并在需要时随时询问更多信息。谢谢!