Mongodb 컬렉션에 배열 내부의 개체 요소가있는 문서 수를 계산하는 방법

Shaz

아래 그림과 같이 구조적으로 유사한 문서를 포함 하는 MongoDB collection호출 Cards이 있습니다.

{
"_id" : ObjectId("mongoid"),
"userName": "Har109",
"array1" : [
    {
        "id" : "11",
        "name" : "hello world",            
    }
    {
        "id" : "21",
        "name" : "bye world",            
    }
],
 "array2" : [
    {
        "id" : "1",
        "name" : "titanic",            
    }
    {
        "id" : "2",
        "name" : "avatar",            
    }
],
 "array3" : [
    {
        "id" : "1",
        "name" : "The Alchemist",            
    }
    {
        "id" : "2",
        "name" : "What is Zero",            
    }
]
}     

다음 쿼리가 필요합니다. "array1.id" 와 일치 하는 컬렉션 의 문서 수를 계산합니다. 그러면 다른 모든 배열 (예 : "array2.id", "array3.id" )에 대해이를 수행 할 수 있습니다.

이러한 종류의 쿼리에 대한 구문은 무엇입니까 MongoDB Compass?

나는 시도했다 : array1 이있는 모든 문서를 얻는 파이프 라인

 [{$count: 'array1'}]

그러나 mongodb 나침반의이 파이프 라인에 array1.id = "11"인 조건을 어떻게 추가합니까? 여기서 스테이지는 별도로 수행됩니다.

민스키

컬렉션에서 "array1.id"와 일치하는 문서 수를 계산합니다.

포함 된 문서 수를 찾으려면 array.id=x다음을 실행할 수 있습니다.

db.collection.find({ "array1.id":"11" }).countDocuments()

또는 집계 사용

db.collection.aggregate([
{ $match:{"array1.id":"11"} }, 
{ count:"array1" }
])

알고리즘은 배열을 자동으로 탐색합니다.

키가 없으면 문서를 찾을 수 없습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

phalcon mongodb 컬렉션에서 전체 문서를 계산하는 방법

분류에서Dev

컬렉션 MongoDB Java에서 문서를 계산하는 방법

분류에서Dev

개체 컬렉션 및 각 개체 내부의 컬렉션에서 LINQ 쿼리를 실행하는 방법

분류에서Dev

MongoDB 컬렉션에서 개체를 그룹화하는 방법

분류에서Dev

MongoDB 집계 : 서로 다른 두 컬렉션의 두 배열에서 공통 요소를 찾는 방법

분류에서Dev

MongoDB에서 배열 중복 요소를 계산하는 방법

분류에서Dev

Arangodb의 배열 내부에서 컬렉션의 문서를 필터링하는 방법은 무엇입니까?

분류에서Dev

LINQ to MongoDb를 사용하여 문서의 다른 배열 내부에있는 배열의 요소를 '찾기 및 푸시'하는 방법

분류에서Dev

동일한 쿼리에서 현재 컬렉션의 개체 배열과 다른 컬렉션의 데이터를 가져 오는 방법

분류에서Dev

PHP에서 배열 내부에 중첩 된 객체를 계산하는 방법

분류에서Dev

MongoDB의 문서에 대용량 내부 컬렉션을 저장하는 방법

분류에서Dev

C ++ 기본 요소의 배열 / 컬렉션에서 자식 연산자 << (ostream)를 호출하는 방법

분류에서Dev

mongoDB 컬렉션의 배열에서 한 행을 삭제하는 방법

분류에서Dev

개체 배열에서 고유 위치의 총 수를 계산하는 방법은 무엇입니까?

분류에서Dev

배열에서 개체의 수를 계산하는 방법은 무엇입니까?

분류에서Dev

Mongodb에서 배열을 사용하여 동일한 문서에서 두 배열의 요소 빈도를 계산하는 방법

분류에서Dev

mongodb를 사용하여 배열 내부의 개체를 삭제하는 방법

분류에서Dev

루아 문자열에서 하위 배열의 수를 계산하는 방법

분류에서Dev

Meteor 및 MongoDB를 사용하여 배열의 개체에서 하위 문서를 반환하는 방법

분류에서Dev

mongodb 문서의 배열에 개별 배열 요소가 있는지 확인

분류에서Dev

문서를 업데이트하고 MongoDB 컬렉션에서 동일한 ID를 가진 모든 개체의 배열 인 필드를 만듭니다.

분류에서Dev

MongoDB 컬렉션에서 개별적으로 여러 달의 데이터를 합산하는 방법

분류에서Dev

MeteorJS에서 MongoDB 컬렉션의 하위 문서 배열을 업데이트하는 방법

분류에서Dev

React JS (ES6)의 객체 내부에있는 배열에서 요소를 제거하는 방법

분류에서Dev

ImmutableJS의 객체 내부에있는 배열에서 요소를 삭제하는 방법

분류에서Dev

내부 클래스에서 생성 된 개체 수를 계산하는 방법

분류에서Dev

MongoDB 컬렉션의 개체 배열에서 특정 요소 검색

분류에서Dev

MongoDB 컬렉션의 개체 배열에서 쿼리 된 요소 검색

분류에서Dev

mongodb에서 특정 (문자열) 값을 포함하는 컬렉션의 모든 키를 얻는 방법

Related 관련 기사

  1. 1

    phalcon mongodb 컬렉션에서 전체 문서를 계산하는 방법

  2. 2

    컬렉션 MongoDB Java에서 문서를 계산하는 방법

  3. 3

    개체 컬렉션 및 각 개체 내부의 컬렉션에서 LINQ 쿼리를 실행하는 방법

  4. 4

    MongoDB 컬렉션에서 개체를 그룹화하는 방법

  5. 5

    MongoDB 집계 : 서로 다른 두 컬렉션의 두 배열에서 공통 요소를 찾는 방법

  6. 6

    MongoDB에서 배열 중복 요소를 계산하는 방법

  7. 7

    Arangodb의 배열 내부에서 컬렉션의 문서를 필터링하는 방법은 무엇입니까?

  8. 8

    LINQ to MongoDb를 사용하여 문서의 다른 배열 내부에있는 배열의 요소를 '찾기 및 푸시'하는 방법

  9. 9

    동일한 쿼리에서 현재 컬렉션의 개체 배열과 다른 컬렉션의 데이터를 가져 오는 방법

  10. 10

    PHP에서 배열 내부에 중첩 된 객체를 계산하는 방법

  11. 11

    MongoDB의 문서에 대용량 내부 컬렉션을 저장하는 방법

  12. 12

    C ++ 기본 요소의 배열 / 컬렉션에서 자식 연산자 << (ostream)를 호출하는 방법

  13. 13

    mongoDB 컬렉션의 배열에서 한 행을 삭제하는 방법

  14. 14

    개체 배열에서 고유 위치의 총 수를 계산하는 방법은 무엇입니까?

  15. 15

    배열에서 개체의 수를 계산하는 방법은 무엇입니까?

  16. 16

    Mongodb에서 배열을 사용하여 동일한 문서에서 두 배열의 요소 빈도를 계산하는 방법

  17. 17

    mongodb를 사용하여 배열 내부의 개체를 삭제하는 방법

  18. 18

    루아 문자열에서 하위 배열의 수를 계산하는 방법

  19. 19

    Meteor 및 MongoDB를 사용하여 배열의 개체에서 하위 문서를 반환하는 방법

  20. 20

    mongodb 문서의 배열에 개별 배열 요소가 있는지 확인

  21. 21

    문서를 업데이트하고 MongoDB 컬렉션에서 동일한 ID를 가진 모든 개체의 배열 인 필드를 만듭니다.

  22. 22

    MongoDB 컬렉션에서 개별적으로 여러 달의 데이터를 합산하는 방법

  23. 23

    MeteorJS에서 MongoDB 컬렉션의 하위 문서 배열을 업데이트하는 방법

  24. 24

    React JS (ES6)의 객체 내부에있는 배열에서 요소를 제거하는 방법

  25. 25

    ImmutableJS의 객체 내부에있는 배열에서 요소를 삭제하는 방법

  26. 26

    내부 클래스에서 생성 된 개체 수를 계산하는 방법

  27. 27

    MongoDB 컬렉션의 개체 배열에서 특정 요소 검색

  28. 28

    MongoDB 컬렉션의 개체 배열에서 쿼리 된 요소 검색

  29. 29

    mongodb에서 특정 (문자열) 값을 포함하는 컬렉션의 모든 키를 얻는 방법

뜨겁다태그

보관