package hellomongo; import java.util.ArrayList; import java.util.List; import org.bson.Document; import org.bson.types.ObjectId; import com.mongodb.DB; import com.mongodb.MongoClient; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Filters; import com.mongodb.client.model.Updates; public class Update { public static void main(String args[]) { MongoClient client = new MongoClient("localhost", 27017); MongoDatabase database = client.getDatabase("admin"); MongoCollection<Document> collection = database .getCollection("command"); Object id = new ObjectId("5b16371c425750918ebf1454"); Document newCmd = new Document("d", 4); collection.updateOne(Filters.eq("_id", id), Updates.addToSet("cmd", newCmd)); } }
package com.api.restful; import java.util.ArrayList; import java.util.List; import javax.swing.text.Document; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/command") public class InsertionAPi { @GET @Produces(MediaType.APPLICATION_JSON) public String sayHello(){ MongoClient client = new MongoClient("localhost", 27017); MongoDatabase database = client.getDatabase("admin"); MongoCollection<document> collection = database .getCollection("command"); Object id = new ObjectId("5b16371c425750918ebf1454"); Document newCmd = new Document("d", 4); collection.updateOne(Filters.eq("_id", id), Updates.addToSet("cmd", newCmd)); return collection; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)