gpt4 book ai didi

java - 我们如何解决: "the method insert(DBObject[]) in the type DBCollection is not applicable for the arguments (BasicDBObject)?

转载 作者:行者123 更新时间:2023-12-01 10:15:55 24 4
gpt4 key购买 nike

我正在使用 Mongodb 和 java 并尝试创建一个文档:

// mongo-java-driver-2.10.1 version
// create a document to store key and value
BasicDBObject document = new BasicDBObject();
document.put("name", "Yassine LD");

BasicDBObject documentDetail = new BasicDBObject();
documentDetail.put("addressLine1", "Sweet Home");
documentDetail.put("addressLine2", "New Street");
documentDetail.put("addressLine3", "CASABLANCA, MOROCCO");

document.put("address", documentDetail);

table.insert(document);

我收到此错误:DBCollection 类型中的方法 insert(DBObject[]) 不适用于参数 (BasicDBObject)

最佳答案

您的 insert 方法似乎需要一个 DBObject 数组。假设BasicDBObjectDBObject的子类,你可以这样写:

table.insert(new DBObject[] {document});

关于java - 我们如何解决: "the method insert(DBObject[]) in the type DBCollection is not applicable for the arguments (BasicDBObject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35891399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com