2014-04-01 6 views
3

에서 작동하지 않는 나는 내가 0.8 유성 업데이트 될 때까지이 완벽하게 작동

{ 
    lessen: { 
     $not: { 
      $elemMatch: { 
       $and: [ 
        {start: {$lt: new Date()}}, 
        {eind: {$gt: new Date()}} 
       ] 
      } 
     } 
    } 
} 

다음 쿼리를 가지고있다. 이제 Error: Unrecognized operator: $and을 던졌습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?

+0

만 $ 이상에서. 모든 수정 사항? – macsj200

답변

1

당신은 당신이 단순히 같은 쿼리를 작성할 수 있습니다이 경우 $와 연산자를 사용할 필요가 없습니다 :

나도이 문제를 가지고
{ 
    lessen: { 
     $not: { 
      $elemMatch: { 
       start: {$lt: new Date()}, 
       eind: {$gt: new Date()} 
      } 
     } 
    } 
} 
+2

이것은 좋은 대답이 아니므로 질문에 $ 및 연산자를 사용하는 방법을 물었습니다. 코드를 리팩토링하는 방법이 아닙니다. – macsj200