标签: mongodb mongodb-java
我不知道我的收藏中的属性名称是什么。
DBCollection objDBC = db.getCollection(collectionName); BasicDBObject searchQuery = new BasicDBObject(); searchQuery.put(attributeName, attributeValue); DBCursor cursor = objDBC.find(searchQuery);
现在来自DBCursor如何检索所有属性的值?
答案 0 :(得分:4)
DBCursor实际上是一个结果迭代器,每个结果元素都是DBObject,因此它可以转换为地图;要检索所有值,您可以执行以下操作:
while(cursor.hasNext()) { DBObject resultElement = cursor.next(); Map resultElementMap = resultElement.toMap(); Collection resultValues = resultElementMap.values(); //Do something with the values }