Member 13809409 Ответов: 0

Если я даю имя в своей программе, мне нужно также получить возраст с соответствующим возрастом {"имя":"msr", "Возраст" :24}, как это


if i give name in my programm i need to get the age with corresponding age also {"Name":"msr","age" :24} like these


Что я уже пробовал:

package mongojava;

import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.MongoClient;

public class javaconn {

    public static void main(String[] args) {


        MongoClient client = new MongoClient("localhost",27017); 
        DB db = client.getDB( "admin" );
        DBCollection collection = db.getCollection("admin");
        DBObject dbo = collection.findOne();
        //String name = (String) dbo.get("Name");
        //String age = (String) dbo.get("age");
        BasicDBObject query = new BasicDBObject();
        query.put("Name", "Siddareddy");
        DBCursor cursor = collection.find(dbo);


        BasicDBObject newDocument = new BasicDBObject();
        newDocument.put("age", "24");
        while (cursor.hasNext()) {
            System.out.println(cursor.next());
        }
    }

}

Richard MacCutchan

Не делай этого так. Храните дату рождения, тогда вы сможете вычислить правильный возраст в любое время.

Member 13809409

в моем mongodb я создал только с возрастом, поэтому мне нужно получить возраст ..Спасибо ... помогите мне

0 Ответов