Click here to Skip to main content
15,887,338 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
i want to be written in jax-rs api below code please help me anybody
thanks for advance
sidda

Java
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));

}

}


What I have tried:

JavaScript
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;


 }

 }
Posted
Updated 5-Jun-18 3:38am
v2
Comments
CHill60 5-Jun-18 5:57am    
What is your question?
Member 13809409 5-Jun-18 5:58am    
i want to be convert above code into service API using Jax-rs


Member 13809409 5-Jun-18 6:00am    
update operation in a array:
mongodb collection like this:
{"cmd":[{"a":1},{"b":2,"c":3} after {"d":4}]} will be updated in collection
Member 13809409 5-Jun-18 6:28am    
please help me
CHill60 5-Jun-18 7:22am    
This is not a code translation service.
What have you tried and where are you stuck?

1 solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900