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