com.mongodb.BasicDBObject.getString()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中com.mongodb.BasicDBObject.getString()方法的一些代码示例,展示了BasicDBObject.getString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BasicDBObject.getString()方法的具体详情如下:
包路径:com.mongodb.BasicDBObject
类名称:BasicDBObject
方法名:getString

BasicDBObject.getString介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

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"));
}

代码示例来源:origin: Graylog2/graylog2-server

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),

代码示例来源:origin: MorphiaOrg/morphia

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"));
    }
  }
}

代码示例来源:origin: MorphiaOrg/morphia

@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();
  }
}

代码示例来源:origin: MorphiaOrg/morphia

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");
    }
  }
}

代码示例来源:origin: Graylog2/graylog2-server

storageEngine = ServerStatus.StorageEngine.DEFAULT;
} else {
  storageEngine = ServerStatus.StorageEngine.create(storageEngineMap.getString("name"));

代码示例来源:origin: stackoverflow.com

ArrayList<BasicDBObject> images = (ArrayList<BasicDBObject>)obj.get("images"); 
for(BasicDBObject image: images)
{
   String link = image.getString("link");
   .......
}

代码示例来源:origin: allegro/hermes

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, "")
  );
}

代码示例来源:origin: com.wordnik/mongo-admin-utils

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);
}

代码示例来源:origin: jamorham/xDrip-plus

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");
}

代码示例来源:origin: NightscoutFoundation/xDrip

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");
}

代码示例来源:origin: stackoverflow.com

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");
}

代码示例来源:origin: org.keycloak/keycloak-model-mongo

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);
}

代码示例来源:origin: stackoverflow.com

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"));
}

代码示例来源:origin: stackoverflow.com

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);
}

代码示例来源:origin: apache/gora

/**
 * 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;
}

代码示例来源:origin: shekhargulati/todoapp-spark

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");
}

代码示例来源:origin: pl.edu.icm.synat/synat-core-services-impl

@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;
}

代码示例来源:origin: NightscoutFoundation/xDrip

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");
}

代码示例来源:origin: jamorham/xDrip-plus

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");
}

相关文章