我在mongodb中有一些字段,例如name作为字符串,id作为整数,地址作为arraylist等等。我需要名称为"什么数据类型" 。我需要获取名称数据类型。
这是我的编码配置netbeans和MongoDB
MongoClient mongoClient = new MongoClient(mongopath);
DB db = mongoClient.getDB(dbname);
DBCollection coll = db.getCollection(dbname);
DBCursor cursor = coll.find();
有人可以解释一下吗?
答案 0 :(得分:0)
您可以尝试以下内容:
BasicDBObject doc = cursor.hasNext() ? cursor.next() : new BasicDBObject();
Object name = doc.get("name");
String typeString = name == null ? "null" : name.getClass().toString();