Java 查询特定Mongodb字段
我需要将以下查询转换为Java代码 使用dbNameJava 查询特定Mongodb字段,java,mongodb,Java,Mongodb,我需要将以下查询转换为Java代码 使用dbName db.collectionName.find({},{引用:1}) 我正在尝试获取键“reference”的值 我尝试了以下方法,但似乎不是这样 Mongo dbConnection; DB dbobject; dbConnection = new Mongo("localhost", 27017); dbobject = dbConnection.getDB("dbName");
db.collectionName.find({},{引用:1}) 我正在尝试获取键“reference”的值 我尝试了以下方法,但似乎不是这样
Mongo dbConnection;
DB dbobject;
dbConnection = new Mongo("localhost", 27017);
dbobject = dbConnection.getDB("dbName");
DBCollection profileCollection = dbobject.getCollection("collectionName");
BasicDBObject query = new BasicDBObject();
query.put("{},{reference:1}");
DBCursor mongocursor =profileCollection.find("{}, {reference:1}");
try {
while(mongocursor.hasNext()) {
System.out.println(mongocursor.next().get("reference"));
}
} finally {
mongocursor.close();
}
试试下面的方法
basicDBObject uqery = new BasicDBObject();
query.put("reference", 1);
DBCursor cursor = profilecollection.find(query);
您不需要指定{}。。。这是返回所有字段的默认选项