存储在mongodb数据库中的JSON是一种形式
{
"genre": ["Action", "Animation", "Drama"],
"movie_id": 1
}
Run Code Online (Sandbox Code Playgroud)
我必须得到一个类型列表.对不起,如果问题很蹩脚.我是Java和mongodb的新手.
jme*_*070 10
我建议使用以下代码来解决您的问题:
MongoClient mongo = new MongoClient( "localhost" , 27017 );
DB db = mongo.getDB(dbName);
DBCollection collection = db.getCollection(collectionName);
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put("movie_id", id);
DBObject document = collection.findOne(whereQuery);
BasicDBList list = (BasicDBList) document.get("genre");
List<String> res = new ArrayList<String>();
for(Object el: list) {
res.add((String) el);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11851 次 |
最近记录: |