我是MongoDb的新手.我使用find并以JSON格式获得结果.
{"Name": "Harshil", "Age":20}
Run Code Online (Sandbox Code Playgroud)
所以我需要的是在java中解析它并获取变量中的值.
String name should contain Harshil
int age should contain 20
Run Code Online (Sandbox Code Playgroud)
有没有办法将这些细节存储在JAVA对象中?
以下是连接MongoDB的方法:
MongoClient client = new MongoClient("localhost",27017); //with default server and port adress
DB db = client.getDB( "your_db_name" );
DBCollection collection = db.getCollection("Your_Collection_Name");
Run Code Online (Sandbox Code Playgroud)
连接后,您可以从服务器提取数据.下面,我假设您的文档有名称和年龄字段:
DBObject dbo = collection.findOne();
String name = dbo.get("Name");
int age = dbo.get("Age");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16786 次 |
| 最近记录: |