Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongo java驱动程序只获取数据而不获取字段名_Java_Mongodb - Fatal编程技术网

Mongo java驱动程序只获取数据而不获取字段名

Mongo java驱动程序只获取数据而不获取字段名,java,mongodb,Java,Mongodb,如何使查询只返回其拥有的数据而不返回字段 例如,这是我的代码 Pattern pattern = Pattern.compile(".*"+textArea.getText()+".*", Pattern.CASE_INSENSITIVE); BasicDBObject query = new BasicDBObject("content:encoded", pattern); model.setRowCount(0); BasicDBObject field = new B

如何使查询只返回其拥有的数据而不返回字段

例如,这是我的代码

Pattern pattern = Pattern.compile(".*"+textArea.getText()+".*", Pattern.CASE_INSENSITIVE);
BasicDBObject query = new BasicDBObject("content:encoded", pattern);

   model.setRowCount(0);
      BasicDBObject field = new BasicDBObject();
      field.put("title", 1); 
      field.put("_id", 0); 
      DBCursor cursor = blogTable.find(query,field);

      String[] columnNames = {"Title"};               //Jtable headings

     while (cursor.hasNext())
               {
                model.addRow(new Object[]{cursor.next().toString()});
               }
我得到的结果是

{ "title" : "Friday - 9/24/2012"}
{ "title" : "Picture from Pile Gate in Dubrovnik"}
{ "title" : "Saturday - 8/25/2012 - In search of the coffee press"}
{ "title" : "Concert at Church of St. Blaise"}
{ "title" : "DSCN0040"}
{ "title" : "DSCN0041"}
{ "title" : "DSCN0043"}
{ "title" : "DSCN0042"}
我希望它只包含数据部分,即

Friday - 9/24/2012
Picture from Pile Gate in Dubrovnik
Saturday - 8/25/2012 - In search of the coffee press
Concert at Church of St. Blaise
DSCN0040

提前感谢。

Mongodb返回JSON格式的文档,而不是特定字段

试试这个代码

 while (cursor.hasNext()){
            model.addRow(new Object[]{cursor.next().get("title")});
 }

Mongodb返回JSON格式的文档,而不是特定字段

试试这个代码

 while (cursor.hasNext()){
            model.addRow(new Object[]{cursor.next().get("title")});
 }