如何解决MongoCollection 到 Java 列表
public class Partner {
private String partnerName;
private String partnerRef;
private Site sites;
我将此作为文档存储在 MongoDB 中。我正在尝试像这样检索它:
public List<Partner> getAllPartners(
MongoCollection<Partner> partnerCollection) {
List<Partner> partnerList = new ArrayList<>();
return partnerCollection.find().into(partnerList);
}
我不断收到以下错误:
"message": "An exception occurred when decoding using the AutomaticPojoCodec.\nDecoding into a 'Partner' Failed with the following exception:\n\nFailed to decode 'Partner'. Decoding 'sites' errored with: readStartDocument can only be called when CurrentBSONType is DOCUMENT,not when CurrentBSONType is ARRAY.\n\nA custom Codec or PojoCodec may need to be explicitly configured and registered to handle this type.",
我认为这是由于 Partner Object 中的 Site 对象造成的,但我终生无法弄清楚如何解决这个问题。
请帮忙!
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。