Я новичок в mongoDB и создал приложение java для связи с моим db. У меня есть только одна коллекция в моем db, которая содержит несколько документов. Есть ли способ, которым я могу сделать один запрос, чтобы захватить мою коллекцию, а затем каким-то образом получить доступ ко всем полям в каждом документе?Как я могу запросить документы в mongodb
Я попытался создать запрос, а затем добавить все мои DBObjects в ArrayList. Но как только я это сделал, я не могу понять, как я могу получить доступ к данным в каждом документе.
Вот что я до сих пор:
ArrayList<DBObject> docs = new ArrayList<DBObject>();
DBCollection coll = db.getCollection("testCollection");
DBCursor cursor = coll.find();
try {
while(cursor.hasNext()) {
docs.add(cursor.next());
}
} finally {
cursor.close();
}
//how do I access everything in my docs???
docs.get(0).find("id", 1);