{

  "event": "tennis",

  "teams": [

    {

      "name": "Red",

      "players": [

        { "name": "Kim", "age": 22 },

        { "name": "Lee", "age": 21 }

      ]

    },

    {

      "name": "Blue",

      "players": [

        { "name": "Park", "age": 23 },

        { "name": "Choi", "age": 19 }

      ]

    }

  ]

}


* 배열안에 들어있는 데이터 찾기 ('Blue' 팀 찾기)

db.game.find(

  { teams: { $elemMatch: { name: "Blue" } } },

  { _id: 0, "teams.$": 1 }

);

  결과>

{

  "teams": [

    {

      "name": "Blue",

      "players": [

        { "name": "Park", "age": 23 },

        { "name": "Choi", "age": 19 }

      ]

    }

  ]

}


* 배열안 배열에서 데이터 찾기 ('Park' 플레이어 찾기)

db.game.find(

  { teams: { $elemMatch: { players: { $elemMatch: { name: "Park" } } } } },

  { _id: 0, "teams.$": 1 }

);


Posted by jungtae17
,

* atomts-menus.cson 파일 수정

  - 디렉토리 : $HOME/.atom/packages/atom-typescript/menus


# See https://atom.io/docs/latest/creating-a-package#menus for more details

'menu': [

  {

    'label': 'Packages'

    'submenu': [

      'label': 'TypeScript'

      'submenu': [

        { 'label': 'Build', 'command': 'typescript:build' }

        { 'label': 'Go To Declaration', 'command': 'typescript:go-to-declaration' }

        { 'label': 'Create Tsconfig.json', 'command': 'typescript:create-tsconfig.json-project-file' }

      ]

    ]

  }

]


'Atom 에디터' 카테고리의 다른 글

유용한 Atom 패키지 (개인 취향)  (0) 2015.11.25
Posted by jungtae17
,

참고> http://naradesign.net/wp/2012/05/30/1823/


Posted by jungtae17
,