如何在mongodb

时间:2018-05-03 10:41:57

标签: java mongodb jackson morphia

我有一个域对象,可以通过杰克逊的POST方法体创建。

@Entity("payloads")
@Data
@NoArgsConstructor
class Payload{
    @Id
    String payloadId;

    JsonNode data;
}

但是当我尝试在mongodb中坚持这个时,我收到以下错误 -

org.bson.codecs.configuration.CodecConfigurationException:无法找到com.fasterxml.jackson.databind.node.JsonNodeFactory类的编解码器。

据我所知,我可以为数据创建一个类,而不是使用JsonNode,并在 payloads 集合中嵌入或引用它。但我的问题是 data 的结构是动态的,我只想将mson数据保存在mongo中。

无论如何我能做到这一点吗?

0 个答案:

没有答案