[Mongobrowser-commit] SF.net SVN: mongobrowser:[28] trunk/mongobrowser/src/com/mebigfatguy/ mongob
Status: Pre-Alpha
Brought to you by:
dbrosius
From: <dbr...@us...> - 2009-12-25 05:29:25
|
Revision: 28 http://mongobrowser.svn.sourceforge.net/mongobrowser/?rev=28&view=rev Author: dbrosius Date: 2009-12-25 05:29:10 +0000 (Fri, 25 Dec 2009) Log Message: ----------- append key/values Modified Paths: -------------- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java Modified: trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java =================================================================== --- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2009-12-25 05:15:42 UTC (rev 27) +++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2009-12-25 05:29:10 UTC (rev 28) @@ -148,9 +148,9 @@ MongoTreeNode slug = (MongoTreeNode)node.getFirstChild(); if (slug.getType() == MongoTreeNode.Type.ExpansionSlug) { node.removeAllChildren(); - String objectName = MongoBundle.getString(MongoBundle.Key.Object); switch (node.getType()) { case Collection: { + String objectName = MongoBundle.getString(MongoBundle.Key.Object); DBCollection collection = (DBCollection)node.getUserObject(); DBCursor cursor = collection.find(); while (cursor.hasNext()) { @@ -163,6 +163,15 @@ } } break; + + case Object: { + DBObject object = (DBObject)node.getUserObject(); + for (String key : object.keySet()) { + MongoTreeNode kv = new MongoTreeNode(MongoTreeNode.Type.KeyValue, key + " : " + object.get(key)); + node.add(kv); + } + } + break; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |