mongo シェルでは、次のクエリを使用して要素の祖先を取得します (祖先の配列を持つツリー構造を構築しました)。
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());
エラーはどこにありますか?
前もって感謝します