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

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

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

BasicDBObject.getLong介绍

暂无

代码示例

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

systemMap.getString("hostname"),
    systemMap.getInt("cpuAddrSize"),
    systemMap.getLong("memSizeMB"),
    systemMap.getInt("numCores"),
    systemMap.getString("cpuArch"),
    extraMap.getString("cpuFeatures"),
    extraMap.getString("scheduler"),
    extraMap.getLong("pageSize", -1L),
    extraMap.getLong("numPages", -1L),
    extraMap.getLong("maxOpenFiles", -1L)
);

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

connectionsMap.getInt("current"),
    connectionsMap.getInt("available"),
    connectionsMap.containsField("totalCreated") ? connectionsMap.getLong("totalCreated") : null
);

代码示例来源:origin: org.actframework/act-morphia

public Long getDefault() {
  return result.size() > 0 ? result.get(0).getLong(field) : null;
}

代码示例来源:origin: BlackLabs/play-morphia

public Long getResult() {
  return r_.size() > 0 ? r_.get(0).getLong(mappedDef_) : null;
}

代码示例来源:origin: apache/jackrabbit-oak

private CollectionStats getStats(Collection<? extends Document> c)
    throws MongoException {
  CollectionStats stats = new CollectionStats();
  BasicDBObject result = new BasicDBObject(db.runCommand(new org.bson.Document("collStats", c.toString())));
  stats.count = result.getLong("count", 0);
  stats.size = result.getLong("size", 0);
  stats.storageSize = result.getLong("storageSize", 0);
  stats.totalIndexSize = result.getLong("totalIndexSize", 0);
  return stats;
}

代码示例来源:origin: org.apache.jackrabbit/oak-store-document

private CollectionStats getStats(Collection<? extends Document> c)
    throws MongoException {
  CollectionStats stats = new CollectionStats();
  BasicDBObject result = new BasicDBObject(db.runCommand(new org.bson.Document("collStats", c.toString())));
  stats.count = result.getLong("count", 0);
  stats.size = result.getLong("size", 0);
  stats.storageSize = result.getLong("storageSize", 0);
  stats.totalIndexSize = result.getLong("totalIndexSize", 0);
  return stats;
}

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

DBCursor docs = collection.find(new BasicDBObject("_id", myId), 
                   new BasicDBObject("ban.end", 1));
while (docs.hasNext())
{
 BasicDBObject banObj = (BasicDBObject) docs.next().get("ban");
 long end = banObj.getLong("end");
 System.out.println(end);
}

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

/**
 * Access field as a long.
 *
 * @param fieldName fully qualified name of the field to be accessed
 * @return value of the field as a double
 */
public Long getLong(String fieldName) {
 BasicDBObject parent = getFieldParent(fieldName);
 String lf = getLeafName(fieldName);
 return parent.containsField(lf) ? parent.getLong(lf) : null;
}

代码示例来源:origin: protegeproject/webprotege

@Override
  public Mention convert(BasicDBObject dbObject) {
    Object mentionClass = dbObject.get("_class" );
    if("IssueMention".equals(mentionClass)) {
      return new IssueMention(dbObject.getInt("issueNumber"));
    }
    else if("RevisionMention".equals(mentionClass)) {
      return new RevisionMention(dbObject.getLong("revisionNumber"));
    }
    else if("UserIdMention".equals(mentionClass)) {
      return new UserIdMention(UserId.getUserId(dbObject.get("userId").toString()));
    }
    else if("EntityMention".equals(mentionClass)) {
      DBObject entityObject = (DBObject) dbObject.get("entity");
      return new EntityMention(entityReadConverter.convert(entityObject));
    }
    throw new RuntimeException("Unknown class of Mention: " + mentionClass);
  }
}

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

private SentMessageTrace convertToSentMessage(DBObject rawObject) {
  BasicDBObject object = (BasicDBObject) rawObject;
  return new SentMessageTrace(
      object.getString(MESSAGE_ID),
      object.getString(BATCH_ID),
      object.getLong(TIMESTAMP),
      object.getString(SUBSCRIPTION),
      object.getString(TOPIC_NAME),
      SentMessageTraceStatus.valueOf(object.getString(STATUS)),
      object.getString(REASON),
      null,
      object.getInt(PARTITION, -1),
      object.getLong(OFFSET, -1),
      object.getString(CLUSTER, "")
  );
}

代码示例来源: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: 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");
}

代码示例来源: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: 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: mongodb-labs/hvdf

public void pushSample(DBObject sample, boolean isList, BasicDBList resultList) {
  
  if(isList){
    
    // Use the batch API to send a number of samples
    storeBatch((BasicDBList)sample, resultList);            
  }
  else if(sample != null){
    
    // Create an oid to embed the sample time
    BasicDBObject doc = ((BasicDBObject) sample);
    SampleId _id = this.idFactory.createId(sample);
    sample.put(Sample.ID_KEY, _id.toObject());
    resultList.add(_id.toObject());
    // Get the correct slice from the allocator and insert
    long timestamp = doc.getLong(Sample.TS_KEY);
    DBCollection collection = collectionAllocator.getCollection(timestamp);
    collection.insert(doc);
  }
}

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

private SentMessageTrace convert(DBObject rawObject) {
    BasicDBObject object = (BasicDBObject) rawObject;
    return new SentMessageTrace(
        object.getString(MESSAGE_ID),
        object.getString(BATCH_ID),
        object.getLong(TIMESTAMP),
        object.getString(LogSchemaAware.SUBSCRIPTION),
        object.getString(TOPIC_NAME),
        SentMessageTraceStatus.valueOf(object.getString(STATUS)),
        object.getString(REASON),
        null,
        object.getInt(PARTITION, -1),
        object.getLong(OFFSET, -1),
        object.getString(CLUSTER, "")
    );
  }
}

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

static Event convertEvent(BasicDBObject o) {
  Event event = new Event();
  event.setTime(o.getLong("time"));
  event.setType(EventType.valueOf(o.getString("type")));
  event.setRealmId(o.getString("realmId"));
  event.setClientId(o.getString("clientId"));
  event.setUserId(o.getString("userId"));
  event.setSessionId(o.getString("sessionId"));
  event.setIpAddress(o.getString("ipAddress"));
  event.setError(o.getString("error"));
  BasicDBObject d = (BasicDBObject) o.get("details");
  if (d != null) {
    Map<String, String> details = new HashMap<String, String>();
    for (Object k : d.keySet()) {
      details.put((String) k, d.getString((String) k));
    }
    event.setDetails(details);
  }
  return event;
}

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

static Event convert(BasicDBObject o) {
  Event e = new Event();
  e.setTime(o.getLong("time"));
  e.setEvent(EventType.valueOf(o.getString("event")));
  e.setRealmId(o.getString("realmId"));
  e.setClientId(o.getString("clientId"));
  e.setUserId(o.getString("userId"));
  e.setSessionId(o.getString("sessionId"));
  e.setIpAddress(o.getString("ipAddress"));
  e.setError(o.getString("error"));
  BasicDBObject d = (BasicDBObject) o.get("details");
  if (d != null) {
    Map<String, String> details = new HashMap<String, String>();
    for (Object k : d.keySet()) {
      details.put((String) k, d.getString((String) k));
    }
    e.setDetails(details);
  }
  return e;
}

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

static AdminEvent convertAdminEvent(BasicDBObject o) {
  AdminEvent adminEvent = new AdminEvent();
  adminEvent.setTime(o.getLong("time"));
  adminEvent.setRealmId(o.getString("realmId"));
  adminEvent.setOperationType(OperationType.valueOf(o.getString("operationType")));
  if (o.getString("resourceType") != null) {
    adminEvent.setResourceType(ResourceType.valueOf(o.getString("resourceType")));
  }
  setAuthDetails(adminEvent, o);
  adminEvent.setResourcePath(o.getString("resourcePath"));
  adminEvent.setError(o.getString("error"));
  
  if(o.getString("representation") != null) {
    adminEvent.setRepresentation(o.getString("representation"));
  }
  return adminEvent;
}

相关文章