Select2 옵션에 대한 mongo 컬렉션의 배열에서 태그 개체 만들기

테일러 애 클리

'태그'라는 배열 필드가있는 mongo 컬렉션이 있습니다. 내가 원하는 것은 레이블과 값이있는 다양한 태그를 모두 저장하는 단일 객체를 만드는 것입니다. 최종 결과는 Meteor 애플리케이션의 Select2 필드에서 결과 옵션을 생성하는 데 사용할 수있는 객체 여야합니다. 나는 가까이 왔지만 내 모든 솔루션이 작동하지 않았고 매우 추합니다 (읽기 : 기능적 자바 스크립트가 아님)

다음은 샘플 문서입니다.

{
"_id":  "sjkjladlj",
"title": "Coldplay is Cool",
"tags": ["music", "yuppie"]
}

이제 내가 원하는 최종 결과는 다음과 같습니다.

[
{
value: "music",
label: "music"
},
{
value: "yuppies",
label: "yuppies"
},
{
value: "Some tag from another doc"
label: "Some tag from another doc"
}
]

어떤 아이디어?

여기 내가 가장 가까운 것입니다.

options: function() {
          tagsArray = [];
          ca = Notes.find({}, {tags: 1}).fetch();
          ca.forEach(function(it) {
            result = {};
            result = it.tags;
            tagsArray.push(result);
          });
          console.log(tagsArray);
          return tagsArray;
        }
      }
Rohit Jain

다음과 같은 집계 파이프 라인을 사용해 볼 수 있습니다.

db.colleaction.aggregate ([{$ project : {_ id : 0, tags : 1}}, {$ unwind : "$ tags"}, {$ project : { "value": "$ tags", "lable": "$ tags"}}])

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mongo 컬렉션의 2 개 배열 필드에서 $ pull

분류에서Dev

방금 만든 컬렉션 개체에 대한 mongo 셸 스크립트에서 개체 ID 가져 오기

분류에서Dev

select2에 조건부로 태그 옵션 매개 변수 추가

분류에서Dev

PHP의 <select> 태그에서 선택한 옵션 가져 오기

분류에서Dev

Mongo 컬렉션에서 개체 배열 검색

분류에서Dev

컬렉션 대신 배열의 필드에 대한 Mongo DB $ look up 메서드

분류에서Dev

컬렉션 유형에 대한 데이터 배열 만들기

분류에서Dev

Javascript의 선택 태그에 대한 옵션 문자열에서 2 차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

목록의 각 항목에 대한 개체 컬렉션 (제품) 가져 오기

분류에서Dev

속성에서 하나의 개체를 만들고 automapper로 대상 컬렉션에 추가

분류에서Dev

한 컬렉션에서 다른 컬렉션으로 개체 가져 오기

분류에서Dev

특정 날짜의 컬렉션에 대한 Mongo 덤프

분류에서Dev

여러 컬렉션의 필드에 대한 Mongo DB 쿼리

분류에서Dev

Mongo 컬렉션에서 배열의 특정 개체를 어떻게 쿼리합니까?

분류에서Dev

mongo 컬렉션의 중첩 배열 요소에서 특정 값 가져 오기

분류에서Dev

Select2 태그 텍스트 영역에 새 태그 만들기

분류에서Dev

소스 컬렉션의 ID를 대상 개체 컬렉션 ID에 매핑

분류에서Dev

MongoDB 컬렉션의 배열에서 핸들 바 테이블로 특정 개체 가져 오기

분류에서Dev

다른 선택에서 선택한 옵션을 제거 할 때 select2 옵션 다시 채우기

분류에서Dev

백본 성능-모델 당보기가있는 컬렉션 또는 전체 컬렉션에 대해 하나의보기 만있는 컬렉션

분류에서Dev

모든 has_many 컬렉션에 특정 열에 대한 값이있는 경우에만 개체 찾기

분류에서Dev

Javascript의 개체 배열에서 하나의 개체 만들기

분류에서Dev

컬렉션의 태그를 amarok의 파일에 쓰기

분류에서Dev

jQuery Select2 : 선택한 옵션을 다른 컨테이너에 넣기

분류에서Dev

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

분류에서Dev

XML에서 사용자 지정 개체의 2D 배열 만들기

분류에서Dev

개체 컬렉션에 대한 인터페이스를 어떻게 만들 수 있습니까?

분류에서Dev

메뉴에 대한 배열에 개체 만들기

분류에서Dev

개체를 Select2 옵션에 바인딩 하시겠습니까?

Related 관련 기사

  1. 1

    mongo 컬렉션의 2 개 배열 필드에서 $ pull

  2. 2

    방금 만든 컬렉션 개체에 대한 mongo 셸 스크립트에서 개체 ID 가져 오기

  3. 3

    select2에 조건부로 태그 옵션 매개 변수 추가

  4. 4

    PHP의 <select> 태그에서 선택한 옵션 가져 오기

  5. 5

    Mongo 컬렉션에서 개체 배열 검색

  6. 6

    컬렉션 대신 배열의 필드에 대한 Mongo DB $ look up 메서드

  7. 7

    컬렉션 유형에 대한 데이터 배열 만들기

  8. 8

    Javascript의 선택 태그에 대한 옵션 문자열에서 2 차원 배열을 만드는 방법은 무엇입니까?

  9. 9

    목록의 각 항목에 대한 개체 컬렉션 (제품) 가져 오기

  10. 10

    속성에서 하나의 개체를 만들고 automapper로 대상 컬렉션에 추가

  11. 11

    한 컬렉션에서 다른 컬렉션으로 개체 가져 오기

  12. 12

    특정 날짜의 컬렉션에 대한 Mongo 덤프

  13. 13

    여러 컬렉션의 필드에 대한 Mongo DB 쿼리

  14. 14

    Mongo 컬렉션에서 배열의 특정 개체를 어떻게 쿼리합니까?

  15. 15

    mongo 컬렉션의 중첩 배열 요소에서 특정 값 가져 오기

  16. 16

    Select2 태그 텍스트 영역에 새 태그 만들기

  17. 17

    소스 컬렉션의 ID를 대상 개체 컬렉션 ID에 매핑

  18. 18

    MongoDB 컬렉션의 배열에서 핸들 바 테이블로 특정 개체 가져 오기

  19. 19

    다른 선택에서 선택한 옵션을 제거 할 때 select2 옵션 다시 채우기

  20. 20

    백본 성능-모델 당보기가있는 컬렉션 또는 전체 컬렉션에 대해 하나의보기 만있는 컬렉션

  21. 21

    모든 has_many 컬렉션에 특정 열에 대한 값이있는 경우에만 개체 찾기

  22. 22

    Javascript의 개체 배열에서 하나의 개체 만들기

  23. 23

    컬렉션의 태그를 amarok의 파일에 쓰기

  24. 24

    jQuery Select2 : 선택한 옵션을 다른 컨테이너에 넣기

  25. 25

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

  26. 26

    XML에서 사용자 지정 개체의 2D 배열 만들기

  27. 27

    개체 컬렉션에 대한 인터페이스를 어떻게 만들 수 있습니까?

  28. 28

    메뉴에 대한 배열에 개체 만들기

  29. 29

    개체를 Select2 옵션에 바인딩 하시겠습니까?

뜨겁다태그

보관