本文整理了Java中com.mongodb.BasicDBObject.getLong()
方法的一些代码示例,展示了BasicDBObject.getLong()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BasicDBObject.getLong()
方法的具体详情如下:
包路径:com.mongodb.BasicDBObject
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!