List<Document> documents = documentList.toJavaList(Class<Document>);
时间: 2024-05-03 17:19:42 浏览: 20
这段代码有语法错误,应该是:
```
List<Document> documents = documentList.toJavaList(Document.class);
```
`toJavaList` 是一个将列表转换成 Java List 类型的方法,需要传入一个 Class 类型作为参数,表示列表中元素的类型。在这里,我们传入 `Document.class` 表示这个列表中的元素类型是 `Document`。
相关问题
补全代码public class Mongoconnect{ public static void main( String args[ ){ try{ MongoClient mongoClient = new_ (1)_ ; MongoDatabase mongoDatabase = mongoClient.getDatabase("mydb1"); mongoDatabase.drop0; mongoDatabase.createCollection("test1"); MongoC ollection<Document> collection =_ _(2)_ ; Document document1 = new Document); document1.append("_ id", "1"); (3)___ ; document1.append("sex", "man"); (4)_ ; List<Document> documents = new ArrayList <Document>0; documents.add(document1); collection.insertMany( (5)_ ); Findlterable <Document> iter =_ (6)_; iter.forEach(new Consumer <Document>0 { @Override public void accept(Document document) { System.out.printIn(document.toJson0); }); Document doc =_ (7)_ ; collection._ (8)_ ; }catch (Exception e) { System.er.println( e.getClass0.getName0 + ": " + e.getMessage0 ); }
public class Mongoconnect{
public static void main(String args[]) {
try{
MongoClient mongoClient = new MongoClient(); // (1) 创建MongoDB客户端
MongoDatabase mongoDatabase = mongoClient.getDatabase("mydb1");
mongoDatabase.drop();
mongoDatabase.createCollection("test1");
MongoCollection<Document> collection = mongoDatabase.getCollection("test1"); // (2) 获取集合
Document document1 = new Document();
document1.append("_id", "1"); // (3) 添加字段
document1.append("name", "John");
document1.append("sex", "man"); // (4) 添加字段
List<Document> documents = new ArrayList<Document>();
documents.add(document1);
collection.insertMany(documents); // (5) 插入文档
FindIterable<Document> iter = collection.find(); // (6) 查询集合中所有文档
iter.forEach(new Consumer<Document>() {
@Override
public void accept(Document document) {
System.out.println(document.toJson());
}
});
Document doc = collection.find(eq("_id", "1")).first(); // (7) 查询指定文档
collection.deleteMany(eq("_id", "1")); // (8) 删除文档
} catch (Exception e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
}
}
补全代码public class Mongo{ public static void main( String args[] ){ try{ MongoClient mongoClient = new MongoClient("Iocalhost",27017); MongoDatabase mongoDatabase = mongoClient.getDatabase(" mydb2"); mongoDatabase.createCollection("_ (1)_ "); MongoC ollection<Document> collection = mongoDatabase.getCollection("test2"); Document document1 = new Document(; document1._ (2)_ document1.append(" name","Xiaoming"); document1.append(" sex",' man"); document1.append(" age" ,21); Document document2 = new Document(); document2.append("_ id","2"); document2.append("name","Xiaohong"); document2.append(" sex' ;' woman"); document2.append(" age" ,20); Document document3 = new Document0; document3.append(" id","3"); document3.append("name","Xiaoliang"); document3.append("sex"," man"); document3.append(" age" ,22); List <Document> documents = new ArrayList <Document>0; (3)__ ; documents.add(document2); documents. add(document3); collection.__ (4)__ ; Findlterable <Document> iter =__ (5)__ ; System.out.printn("文档插入结果如下: "); iter.forEach(new Block <Document>() { public void apply(Document _doc) { System.out.printIn( _doc.tolson0); ); collection.updateMany(Filters.eq( 'name", (6)__ ), collection.updateMany(Filters.eq("name",___ (6)_ ), new Document(" $set",new Document(" age" ,3))); Findlterable <Document> findlterable = collection.find0; MongoCursor<Document> mongoCursor =__ (Z)__ ; System.out.printIn("更新后文档内容如下: "); while(mongoCursor.hasNext0){ System.out.println(mongoCursor.next0); }; collection.deleteMany ( (8)_ );
public class Mongo {
public static void main( String args[] ){
try{
MongoClient mongoClient = new MongoClient("localhost", 27017);
MongoDatabase mongoDatabase = mongoClient.getDatabase("mydb2");
mongoDatabase.createCollection("test2");
MongoCollection<Document> collection = mongoDatabase.getCollection("test2");
Document document1 = new Document();
document1.append("name", "Xiaoming");
document1.append("sex", "man");
document1.append("age", 21);
Document document2 = new Document();
document2.append("_id", "2");
document2.append("name", "Xiaohong");
document2.append("sex", "woman");
document2.append("age", 20);
Document document3 = new Document();
document3.append("id", "3");
document3.append("name", "Xiaoliang");
document3.append("sex", "man");
document3.append("age", 22);
List<Document> documents = new ArrayList<Document>();
documents.add(document2);
documents.add(document3);
collection.insertMany(documents);
FindIterable<Document> iter = collection.find();
System.out.println("文档插入结果如下: ");
iter.forEach(new Block<Document>() {
public void apply(Document doc) {
System.out.println(doc.toJson());
}
});
collection.updateMany(Filters.eq("name", "Xiaohong"), new Document("$set", new Document("age", 3)));
FindIterable<Document> findIterable = collection.find();
MongoCursor<Document> mongoCursor = findIterable.iterator();
System.out.println("更新后文档内容如下: ");
while(mongoCursor.hasNext()){
System.out.println(mongoCursor.next());
}
collection.deleteMany(Filters.eq("name", "Xiaohong"));
} catch (Exception e) {
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)