Как сделать операцию "substr" в GroupOperation в качестве идентификатора с данными весны mongodb? - PullRequest
1 голос
/ 24 марта 2020

Как мне выполнить эту операцию в весенних данных mongodb?

$group: {
  "_id": {orderDate: {"$substr": ["$localDate",0,params.getDateType]},storeId: "$storeId"},
  "date": {"$last": {"$substr": ["$localDate",0,params.getDateType]}
},

Пока я пробовал это.

GroupOperation groupOperation = Aggregation.group(String.valueOf(new BasicDBObject("orderDate",
        StringOperators.Substr.valueOf("localDate").substring(0,dateType))))
    .last(String.valueOf(new BasicDBObject("orderDate",
        StringOperators.Substr.valueOf("localDate").substring(0,dateType)))).as("date")

Заранее спасибо.

...