private String pageElementUpdateProperty="{'user_id':'4d9fe87d1e327f0858000003','session_token':'84146295a9c0eb344f68510ac3645763','project_id':'4dac27b6156aec840d000007','page_id':'4db90554156aec180a000005','element_id':'4dec8964206b74b0dbe2236a',property:{style:{left:177.5,'top':153.5,'width':600,'height':800}}}";
DBCollection collPageElement = getServerDocument("PageElementCollection");
JSONObject jsonPageElementObject=JSONObject.fromObject(pageElementUpdateProperty);
PageElmentBean pageElementBean = (PageElmentBean) JSONObject.toBean(jsonPageElementObject,PageElmentBean.class);//fill the fields of Bean with JSON object..this i'm gettig correctly
BasicDBObject query = new BasicDBObject();
query.put("_id", pageElementBean.getElement_id());
query.put("page_id", pageElementBean.getPage_id());
DBCursor cur;
cur = collPageElement.find(query);
现在我一直在使用“element_id”,这是“_id” MongoDB中 找到文件,但是当我使用 -
query.put("_id", pageElementBean.getElement_id());
给定“它没有得到结果,但文件page_id
“和”字符串中element_id
“的存在MongoDB中无法从MongoDB的检索结果
在那里我会犯错
我得到解决方案使用(新的ObjectId(pageElementBean.getElement_id())) – 2011-06-06 11:19:30