我是mongoDB的新手,並且已經設置了一個java應用程序來與我的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);