有没有办法渲染一个BasicDBObject
into Map<String,String>
使用 MongoDB/Java?
public Map<String,String> getObjectByKeyValue(String dbname, String collname, String key, String value) {
Map<String,String> result = new HashMap<String, String>();
DB db = mongo.getDB(dbname);
DBCollection coll = db.getCollection(collname);
BasicDBObject query = new BasicDBObject();
query.put(key, value);
DBCursor cur = coll.find(query);
while (cur.hasNext()){
DBObject obj = (DBObject) cur.next(); // Correct, or use BasicDBObject?
// How to get each pair stored in the object be pushed into a Map<String,String> ?
}
return result;
}
您可以致电toMap()
BasicBSONObject 上的函数返回LinkedHashMap<String,Object>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)