[MONGODB] MongoDB의 최대 및 최소의
MONGODBMongoDB의 최대 및 최소의
나는 항목처럼 DB 아래에 있습니다 :
내 삽입 쿼리
db.collection.insert({company:"C3",model:"M3",price:55600,discount:9,resolution:"100X700",connectivity:"hdmi2",warranty:"3",image:"image2.jpg",size:50,display:"lcd",brand:"Brand4",functionality:"functionality2"});
2000 개 이상의 항목이 나는 아래와 같이 전체 컬렉션의 최대 및 최소 가격을 찾기 위해 노력하고있다 :
db.collection.find({max:{$max:"$price"}, min:{$min:"$price"}});
제발 도움말 .thanks {: : 2000, 최소 5000 최대}로 출력을 원하는
해결법
-
==============================
1.당신은 직장에의 .aggregate () 메서드를 사용합니다.
당신은 직장에의 .aggregate () 메서드를 사용합니다.
db.collection.aggregate([ { "$group": { "_id": null, "max": { "$max": "$price" }, "min": { "$min": "$price" } }} ])
_id 필드는 $ 그룹 단계에서 필수이며 그렇지 않으면 쿼리가 각 그룹에 대해 최대 / 최소를 반환합니다 null로 설정해야하는 특별한 그룹이 아닌 홀 수집에 대한 가격에 최대 / 최소 값을 찾기 위해
from https://stackoverflow.com/questions/33206598/max-and-min-in-mongodb by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] CSV로 하위 문서에서 mongoexport 필드 (0) | 2019.12.26 |
---|---|
[MONGODB] MongoDB의 배열에서의 여러 요소를 업데이트 [중복] (0) | 2019.12.26 |
[MONGODB] oplog.rs에서 TS 필드에 인덱스가 업데이트되지 않습니다 (0) | 2019.12.26 |
[MONGODB] Google 클라우드 MongoDB를 : 외부 IP는 연결되지 (0) | 2019.12.26 |
[MONGODB] 2.0 드라이버 MongoServer.State 동등한 (0) | 2019.12.26 |