Springboot mon go запрос для объединения $ cond и $ ifnull - PullRequest
0 голосов
/ 11 марта 2020

У меня есть запрос ниже, который необходимо преобразовать в пружинную загрузку.

{$cond: {"if" : {$eq : [{"$ifNull": ["$token", "none"] }, "none"]}, 
                    "then" : {$toInt: 0},
                    "else" :  {$toInt: 1}
                     }}

Требуется вернуть 0 - это свойство токена, присутствующее в документе, в противном случае 1.

Можете ли вы пожалуйста помогите мне, как совместить ifNull с где и когда. when(where(ConditionalOperators.ifNull("token").then("none"))).is("none")).then(0).otherwise(1)

Спасибо, Мадху-

...