BasicDBObject query = new BasicDBObject(); BasicDBObject field = new BasicDBObject(); field.put("HomeTown", 1); DBCursor cursor = db.getCollection(collectionName).find(query,field); while (cursor.hasNext()) { BasicDBObject obj = (BasicDBObject) cursor.next(); result.add(obj.getString("HomeTown")); }
final HostInfo.System system = HostInfo.System.create( new DateTime(systemMap.getDate("currentTime")), systemMap.getString("hostname"), systemMap.getInt("cpuAddrSize"), systemMap.getLong("memSizeMB"), systemMap.getInt("numCores"), systemMap.getString("cpuArch"), systemMap.getBoolean("numaEnabled") ); final BasicDBObject osMap = (BasicDBObject) hostInfoResult.get("os"); final HostInfo.Os os = HostInfo.Os.create( osMap.getString("type"), osMap.getString("name"), osMap.getString("version") ); extraMap.getString("versionString"), extraMap.getString("libcVersion"), extraMap.getString("kernelVersion"), extraMap.getString("cpuFrequencyMHz"), extraMap.getString("cpuFeatures"), extraMap.getString("scheduler"), extraMap.getLong("pageSize", -1L), extraMap.getLong("numPages", -1L),
private void assertBackground(final List<DBObject> indexInfo) { for (final DBObject dbObject : indexInfo) { BasicDBObject index = (BasicDBObject) dbObject; if (!index.getString("name").equals("_id_")) { Assert.assertTrue(index.getBoolean("background")); } } }
@Override public Object decode(final Class targetClass, final Object fromDBObject, final MappedField optionalExtraInfo) { try { return new MimeType(((BasicDBObject) fromDBObject).getString("mimeType")); } catch (MimeTypeParseException ex) { return new MimeType(); } }
private void assertHashed(final List<DBObject> indexInfo) { for (final DBObject dbObject : indexInfo) { BasicDBObject index = (BasicDBObject) dbObject; if (!index.getString("name").equals("_id_")) { assertEquals(((DBObject) index.get("key")).get("hashedValue"), "hashed"); } } }
storageEngine = ServerStatus.StorageEngine.DEFAULT; } else { storageEngine = ServerStatus.StorageEngine.create(storageEngineMap.getString("name"));
ArrayList<BasicDBObject> images = (ArrayList<BasicDBObject>)obj.get("images"); for(BasicDBObject image: images) { String link = image.getString("link"); ....... }
private PublishedMessageTrace convertToPublishedMessage(DBObject rawObject) { BasicDBObject object = (BasicDBObject) rawObject; return new PublishedMessageTrace( object.getString(MESSAGE_ID), object.getLong(TIMESTAMP), object.getString(TOPIC_NAME), PublishedMessageTraceStatus.valueOf(object.getString(STATUS)), object.getString(REASON), null, object.getString(CLUSTER, "") ); }
protected void processRecord(BasicDBObject dbo) { String operationType = dbo.getString("op"); String namespace = dbo.getString("ns"); String key = operationType + " - " + namespace; Long count = new Long(1); if(counters.containsKey(key)){ count = new Long(counters.get(key).longValue() + 1); } counters.put(key, count); }
public LibreWifiData(BasicDBObject src) { BlockBytes = src.getString("BlockBytes"); CaptureDateTime = src.getLong("CaptureDateTime"); ChecksumOk = src.getInt("ChecksumOk"); DebugInfo = src.getString("DebugInfo"); TomatoBatteryLife = src.getInt("TomatoBatteryLife"); UploaderBatteryLife = src.getInt("UploaderBatteryLife"); Uploaded = src.getInt("Uploaded"); HwVersion = src.getString("HwVersion"); FwVersion = src.getString("FwVersion"); SensorId = src.getString("SensorId"); }
public LibreWifiData(BasicDBObject src) { BlockBytes = src.getString("BlockBytes"); CaptureDateTime = src.getLong("CaptureDateTime"); ChecksumOk = src.getInt("ChecksumOk"); DebugInfo = src.getString("DebugInfo"); TomatoBatteryLife = src.getInt("TomatoBatteryLife"); UploaderBatteryLife = src.getInt("UploaderBatteryLife"); Uploaded = src.getInt("Uploaded"); HwVersion = src.getString("HwVersion"); FwVersion = src.getString("FwVersion"); SensorId = src.getString("SensorId"); }
String UserID = obj.get("UserID").toString(); cursor = users.find(whereQuery); if(cursor.hasNext()) { // the object will be your object, its basically a json document BasicDBObject obj = cursor.next(); // print obj to console as json file System.out.println(obj); // you can get any property with obj.get...(); method such as .getString() // The below code will extract the User_ID from the object you received via find query string id = obj.getString("User_ID"); }
private static void setAuthDetails(AdminEvent adminEvent, BasicDBObject o) { AuthDetails authDetails = new AuthDetails(); authDetails.setRealmId(o.getString("authRealmId")); authDetails.setClientId(o.getString("authClientId")); authDetails.setUserId(o.getString("authUserId")); authDetails.setIpAddress(o.getString("authIpAddress")); adminEvent.setAuthDetails(authDetails); }
CommandResult commandResult = db.command(searchCmd); BasicDBList results = (BasicDBList)commandResult.get("results"); for( Iterator< Object > it = results.iterator(); it.hasNext(); ) { BasicDBObject result = (BasicDBObject) it.next(); BasicDBObject dbo = (BasicDBObject) result.get("obj"); System.out.println(dbo.getString("Filename")); }
final BasicDBObject dbObj = null; if (dbObj.get("computers") != null){ computerList = (BasicDBList) dbObj.get("computers"); } for ( obj : computerList) { final BasicDBObject computerAsDBObject = (BasicDBObject) obj; final Computer computer = new Computer(computerAsDBObject.getString("name"), computerAsDBObject.getInt("ipAddress")); System.getComputers().add(computer); }
/** * Access field as a Utf8 string. * * @param fieldName fully qualified name of the field to be accessed * @return value of the field as a {@link Utf8} string */ public Utf8 getUtf8String(String fieldName) { BasicDBObject parent = getFieldParent(fieldName); String value = parent.getString(getLeafName(fieldName)); return (value != null) ? new Utf8(value) : null; }
public Todo(BasicDBObject dbObject) { this.id = ((ObjectId) dbObject.get("_id")).toString(); this.title = dbObject.getString("title"); this.done = dbObject.getBoolean("done"); this.createdOn = dbObject.getDate("createdOn"); }
@Override public YDate convert(BasicDBObject source) { if(source == null){ return null; } YDate date = new YDate(); date.setYear(source.getInt("year", 0)); date.setDay(source.getInt("day", 0)); date.setMonth(source.getInt("month",0)); date.setType(source.getString("type")); date.setText(source.getString("text")); return date; }
public TransmitterRawData(BasicDBObject src) { TransmissionId = src.getInt("TransmissionId"); TransmitterId = src.getString("TransmitterId"); RawValue = src.getInt("RawValue"); FilteredValue = src.getInt("FilteredValue"); BatteryLife = src.getInt("BatteryLife"); ReceivedSignalStrength = src.getInt("ReceivedSignalStrength"); CaptureDateTime = src.getLong("CaptureDateTime"); UploaderBatteryLife = src.getInt("UploaderBatteryLife"); }
public TransmitterRawData(BasicDBObject src) { TransmissionId = src.getInt("TransmissionId"); TransmitterId = src.getString("TransmitterId"); RawValue = src.getInt("RawValue"); FilteredValue = src.getInt("FilteredValue"); BatteryLife = src.getInt("BatteryLife"); ReceivedSignalStrength = src.getInt("ReceivedSignalStrength"); CaptureDateTime = src.getLong("CaptureDateTime"); UploaderBatteryLife = src.getInt("UploaderBatteryLife"); }