在 mongo shell 中,我使用以下查询检索元素的祖先(我用祖先数组构建了一个树结构):
db.collection.findOne({_id: "some_unique_id"}).ancestors
Java中的等效代码是什么?
我没有得到正确结果的代码是:
BasicDBObject root = new BasicDBObject();
root.put("_id", idObj);
root.put("type", typeObj);
BasicDBObject query = new BasicDBObject("ancestors", root);
DBObject o = locations.findOne(query);
System.out.println(idObj + " - findone => " + o.toString());
错误在哪里?
提前致谢