: 나는 명령 아래 사용하여 시도하지만 빈모 운영자하여 MongoDB에서
db.data.find({ a : { $mod : [ 4, { $gte : 2 } ] } });
또 다른 옵션을 반환
a % 4 >= 2
다음과 같이 자바 스크립트 표현식을 사용합니다.
db.data.find("this.a % 4 >= 2");
자바 스크립트 표현식이 작동하고 반환합니다. 예상되는 문서이지만 PyMongo에서는 작동하지 않습니다.
MongoDB를 버전 2.0.4
PyMongo 버전 2.1.1
a % 4> = 3은 그나마 더 효율적인 % 4 == 3과 같습니다. % 3이> 3이 될 수 없습니다. – Corbin
좋음, 좋지 않은 예, 위의 예제를 % 4> = 2로 수정했습니다. – carbotex
그냥 골동품 : 무엇을 쿼리에 사용합니까? 개인적으로 $ mod는 필요하지 않습니다. 따라서 나는 그것이 무엇을 위해 사용되는지 알고 싶다. – rwitzel