Rev 15381 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.dtrapi.Storage;import in.shop2020.dtrapi.models.MasterData;import in.shop2020.model.v1.order.AmazonFbaSalesSnapshot;import java.net.UnknownHostException;import com.google.gson.Gson;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBObject;import com.mongodb.MongoClient;public class Mongo {private static MongoClient mongo;private static final String CATALOG_DB = "Catalog";private static final String MASTER_DATA = "MasterData";static {try {mongo = new MongoClient( "localhost" , 27017 );} catch (UnknownHostException e) {e.printStackTrace();}}public static MasterData getItemByID(long id) throws Exception{DB db = mongo.getDB(CATALOG_DB);DBCollection collection = db.getCollection(MASTER_DATA);BasicDBObject obj = new BasicDBObject();obj.append("_id", id);DBObject result = collection.findOne(obj);if (result==null){throw new Exception();}Gson gson = new Gson();MasterData masterData = gson.fromJson(result.toString(), MasterData.class);return masterData;}public static void main(String[] args) throws Exception{System.out.println(getItemByID(1).getAvailable_price());}}