有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法从MongoDB检索结果

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

现在我必须使用mongoDB中的“element_id”来查找文档 但是当我使用-
query.put("_id", pageElementBean.getElement_id());
虽然mongoDB中存在字符串中带有给定“page_id”和“element_id”的文档,但它不会得到结果

我犯错误的地方


共 (0) 个答案