은 봄 데이터에 사용되는 :
proj3={"$project": {
"comms" : 1,
"same" : { "$eq" : ["$comms.i" , "$max"]},
"max" : 1,
"_id" : 1
}
};
나는 그것을 알아낼 수 없습니다. 나는 또한이 스레드 읽어
{ "$project" : { "comms" : 1 , "max" : 1 , "_id" : 1}}
:
BasicDBObject o3 = new BasicDBObject();
o3.append("$eq", "[\"$comms.i\",\"$max\"]");
Aggregation aggCount2 = newAggregation(project("comms", "max", "_id").andExpression("same", o3));
logger.info(aggCount2.toString());
이 기록됩니다 것입니다 :
나는이 시도 Spring Data MongoDB - $eq within $project support을하지만, 포스터 포기 듯 대신 ExecuteCommand를 옵션을 사용 그것은 내가 가고 싶지 않은 길입니다.
이 코드를 Java Spring Data Mongodb에서 작동 시키려면 어떻게해야합니까?