Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB 나누기 집계 연산자?

<시간/>

이를 위해 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. −

>db.aggregationOperatorDemo.insertOne({"FirstValue":392883,"SecondValue":10000000000});{ "승인":true, "insertedId":ObjectId("5cd541452cba06f46"efe}9f01 

다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -

> db.aggregationOperatorDemo.find().pretty();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5cd541452cba06f46efe9f01"), "FirstValue":392883, "SecondValue":10000000000}

다음은 나누기 집계 연산자를 사용하는 쿼리입니다 -

> db.aggregationOperatorDemo.aggregate([... { "$project":{ "값":{ "$divide":["$FirstValue", "$SecondValue"] } } }... ]);

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5cd541452cba06f46efe9f01"), "값":0.0000392883 }