【MongoDB】Java驱动读写数组

来源:互联网 发布:浙江高考数据网 编辑:程序博客网 时间:2024/06/16 09:12

经常不用就忘了如何操作,记录一笔。

MongoClient client = new MongoClient(host, port);MongoDatabase db = client.getDatabase(testdb);MongoCollection<Document> col = db.getCollection(testcol);String[] color = {"red", "blue", "green"};Document doc = new Document("color", Arrays.asList(color));col.insertOne(doc);

Document query = new Document("color", "red");MongoCursor<Document> c = col.find(query).iterator();while (c.hasNext()) {      Document sub = c.next();      System.out.println(sub.get("color"));      System.out.println(sub);}