例如,我有兩個集合「動物」和「食物」。 在收集「動物」中有一種野外食物,它是指收集「食物」(未嵌入)。 即時通訊使用蒙戈Java驅動程序:mongodb java驅動程序。如何通過引用返回對象
DBCollection collection = db.getCollection("animals");
DBObject fields = new BasicDBObject("name", 1);
fields.put("food", 1);
fields.put("_id", 0);
DBObject project = new BasicDBObject("$project", fields);
collection.aggregate(project);
它返回名稱和對象「食品」標識。 那麼,如何獲得對象「食物」的正確方法?
我不確定你在這裏做什麼。試着再解釋一遍。謝謝 – MZaragoza 2014-10-29 23:01:29