두 개의 속성을 가진 Collection이 있다고 가정 해 봅시다. amount와 amount는 소수입니다.MongoDB 고급 쿼리
받은 금액보다 큰 금액의 기준을 충족하는 항목을 컬렉션에서 반환하는 쿼리를 작성하고 싶습니다. 내가 db.MyCollection.find(f)
을 실행하면
item1 : amount = 50, amountreceived = 0;
item2 : amount = 50, amountreceived = 25;
반환 유일한 결과는 항목 1이다 : 나는이처럼 보이는 컬렉션 세트가
f = function() { return this.amount > this.amountreceived;}
:
현재 I는 다음과 같습니다 자바 스크립트 기능이 .왜 그 쿼리가 두 결과를 모두 반환하지 않을지에 대한 아이디어가 있습니까?
누군가가 드라이버가 소수를 저장하는 방법과 관련이 있다고 생각합니까? – strickland