평균 별 등급 값을 얻는 방법 (기본 Mongodb 및 Express)

제이슨 브라이언트

Express를 사용하고 MongoDb breakfast-tacosrating:. rating5보다 크지 않은 숫자 인 필드 의 평균 값을 계산 하려고합니다. 시도 aggregate중이지만 계속 TypeError: db.collection(...).aggregate(...).then is not a function. 집계 파이프 라인 / 몽고를 처음 접하는 사람이라면 누구나 이것을 사용하여 네이티브 mongodb (몽구스가 아님)로 평균 값을 올바르게 얻는 방법과 설명을 제공 할 수 있습니까?

내 코드 :

    app.get('/breakfast-rating', (req, res) => {
        db.collection('breakfast-tacos').aggregate([{$group: { "_id": "$ObjectId"}, $avg: {"rating":"$rating" }}])
        .then(results => {
            res.send({ rating: results });
        })
        .catch(error => console.error(error))
    });

코드 몽키

모든 rating필드 의 평균 값을 확인하려는 경우 다음과 같이 간단한 것이 필요합니다.

db.collection.aggregate([
  {
    $group: {
      _id: "avg",
      avgrating: {
        $avg: "$rating"
      }
    }
  }
])

따라서 코드는 다음과 같아야합니다.

    app.get('/breakfast-rating', (req, res) => {
        db.collection('breakfast-tacos').aggregate([
        {
          $group: {
            _id: "avg",
            avgrating: {
              $avg: "$rating"
            }
          }
        }
      ])
        .then(results => {
            res.send({ rating: results[0].avgrating });
        })
        .catch(error => console.error(error))
    });

몽고 플레이 그라운드 : https://mongoplayground.net/p/7zLr3E6FoLh

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL을 사용하여 평균 등급을 얻는 방법

분류에서Dev

jquery를 사용하여 laravel에서 평균 등급을 얻는 방법

분류에서Dev

mongodb에서 내 제품의 평균 등급을 계산하는 방법은 무엇입니까?

분류에서Dev

MongoDB 및 NodeJS에서 평균을 집계하는 방법

분류에서Dev

룩업 테이블을 통해 값이 결정되는 숫자 등급과 문자 등급의 혼합에서 평균 등급을 계산하는 방법

분류에서Dev

PHP-MySQL 평균 매장 등급을 루프로 출력하는 방법

분류에서Dev

선택한 열의 값을 행별로 평균하는 방법

분류에서Dev

최대, 평균 및 최소 값 얻기

분류에서Dev

Rails에서 모델의 평균 등급을 효율적으로 평가하고 검색하는 방법

분류에서Dev

R에서 기본 값 (평균, SD, SE 등)을 계산하기 위해 데이터 프레임을 다시 포맷하는 방법은 무엇입니까?

분류에서Dev

평균 / 중앙값보다 높은 평균 급여를 찾는 방법

분류에서Dev

날짜를 기준으로 열의 평균을 얻는 방법

분류에서Dev

개별 값을 저장하지 않고 평균을 계산하는 방법

분류에서Dev

Phyton : ID별로 그룹화 된 각 열에 대해 n 개의 가장 큰 값의 평균을 얻는 방법

분류에서Dev

어레이의 평균 등급을 계산하는 방법은 무엇입니까?

분류에서Dev

Extended Comment WordPress Plugin에서 평균 등급을 계산하는 방법은 무엇입니까?

분류에서Dev

투표에 따라 별 등급을 채우는 방법

분류에서Dev

Plotly : 월별 및 연간 평균 드롭 다운 옵션을 만드는 방법은 무엇입니까?

분류에서Dev

D3.js : 연도 및 월별로 그룹화 된 평균을 찾는 방법은 무엇입니까?

분류에서Dev

SQL 하루 평균을 얻는 방법

분류에서Dev

MySQL을 사용하여 다른 평균에서 평균 값을 얻는 방법

분류에서Dev

R의 이전 및 다음 행에있는 값 사이의 평균을 얻는 방법은 무엇입니까?

분류에서Dev

Python : (Pandas) 평균 계산을 위해 ID별로 그룹화 된 최저 및 최고 25 % 값을 무시하는 방법

분류에서Dev

Oracle SQL에서 개별 행 값을 비교하기 위해 테이블에있는 모든 행의 정적 평균 값을 계산하는 방법

분류에서Dev

mongodb에서 합산 값을 평균화하는 방법은 무엇입니까?

분류에서Dev

파이썬 (pandas, jupyter)의 다른 열 값을 기반으로 한 열의 평균 값을 얻는 방법

분류에서Dev

일별 급여 분할을 기반으로 총 급여를 얻는 방법

분류에서Dev

CPU 부하 평균 + X 시간 기록에 대한 CPU 부하 평균을 얻는 방법

분류에서Dev

평균 기준 열의 실험 행을 위해 대조 행의 평균 기준 값을 채우는 방법

Related 관련 기사

  1. 1

    SQL을 사용하여 평균 등급을 얻는 방법

  2. 2

    jquery를 사용하여 laravel에서 평균 등급을 얻는 방법

  3. 3

    mongodb에서 내 제품의 평균 등급을 계산하는 방법은 무엇입니까?

  4. 4

    MongoDB 및 NodeJS에서 평균을 집계하는 방법

  5. 5

    룩업 테이블을 통해 값이 결정되는 숫자 등급과 문자 등급의 혼합에서 평균 등급을 계산하는 방법

  6. 6

    PHP-MySQL 평균 매장 등급을 루프로 출력하는 방법

  7. 7

    선택한 열의 값을 행별로 평균하는 방법

  8. 8

    최대, 평균 및 최소 값 얻기

  9. 9

    Rails에서 모델의 평균 등급을 효율적으로 평가하고 검색하는 방법

  10. 10

    R에서 기본 값 (평균, SD, SE 등)을 계산하기 위해 데이터 프레임을 다시 포맷하는 방법은 무엇입니까?

  11. 11

    평균 / 중앙값보다 높은 평균 급여를 찾는 방법

  12. 12

    날짜를 기준으로 열의 평균을 얻는 방법

  13. 13

    개별 값을 저장하지 않고 평균을 계산하는 방법

  14. 14

    Phyton : ID별로 그룹화 된 각 열에 대해 n 개의 가장 큰 값의 평균을 얻는 방법

  15. 15

    어레이의 평균 등급을 계산하는 방법은 무엇입니까?

  16. 16

    Extended Comment WordPress Plugin에서 평균 등급을 계산하는 방법은 무엇입니까?

  17. 17

    투표에 따라 별 등급을 채우는 방법

  18. 18

    Plotly : 월별 및 연간 평균 드롭 다운 옵션을 만드는 방법은 무엇입니까?

  19. 19

    D3.js : 연도 및 월별로 그룹화 된 평균을 찾는 방법은 무엇입니까?

  20. 20

    SQL 하루 평균을 얻는 방법

  21. 21

    MySQL을 사용하여 다른 평균에서 평균 값을 얻는 방법

  22. 22

    R의 이전 및 다음 행에있는 값 사이의 평균을 얻는 방법은 무엇입니까?

  23. 23

    Python : (Pandas) 평균 계산을 위해 ID별로 그룹화 된 최저 및 최고 25 % 값을 무시하는 방법

  24. 24

    Oracle SQL에서 개별 행 값을 비교하기 위해 테이블에있는 모든 행의 정적 평균 값을 계산하는 방법

  25. 25

    mongodb에서 합산 값을 평균화하는 방법은 무엇입니까?

  26. 26

    파이썬 (pandas, jupyter)의 다른 열 값을 기반으로 한 열의 평균 값을 얻는 방법

  27. 27

    일별 급여 분할을 기반으로 총 급여를 얻는 방법

  28. 28

    CPU 부하 평균 + X 시간 기록에 대한 CPU 부하 평균을 얻는 방법

  29. 29

    평균 기준 열의 실험 행을 위해 대조 행의 평균 기준 값을 채우는 방법

뜨겁다태그

보관