• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 검색기능 만들기 1 : URL query string

검색기능 만들기 1 : URL query string

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple3 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #39132

    대영
    참가자
     
    app.get('/search', (요청, 응답)=>
    { console.log(요청.query); db.collection('post').find(
    {제목 : 요청.query.value}).toArray((에러, 결과)=>{ console.log(결과) }) })
    
    해당 강의에서 이런 부분이 있습니다.
    (결론부터 말하면 정상작동하고, 모든게 잘됩니다.)
    
    다만 궁금한것이,
    요청.query에서는 {value: '우유마시기'} 라는 객체가 불러와지는데
    이를 
    - 요청.query.value 
    - 요청.query['value'] 
    두가지 방법으로 불러오는게 가능합니다.
    둘 다 똑같은 기능을 하겠다는건 알겠는데,
    뭔가 용법적인 차이가 있으니깐 두가지 방법을 만든 것이라 생각합니다.
    1. 두 방법은 아무런 차이가 없나요?
    
    'value'대신 숫자 0이나 1을 넣으면 
    전자는 작동안하고 후자만 작동한다는건 알겠는데 그 외의 차이는 없는지 궁금합니다.
    
    2. 우리가 흔히 말하는 객체란 {key value}형태를 말하는듯 합니다.
    객체와 dictionary는 완전히 같은 뜻인가요?
    어떤 곳은 dictionary라고 하고 어떤곳은 객체라고 합니다.
    또 어떤 곳은 함수를 객체라고 부르는 곳도 있습니다.
    또 어떤 경우에는 '객체 객체'라는 이상한 용어를 쓰기도 하구요.
    이에 대한 모든 설명은 어려우니
    적어도 구글에 뭐라고 검색을 해야하는지만 알려주시면 감사하겠습니다.
    (객체 JS object, dictionary 등 구글링 해봤는데 다들 추상적인 설명을 할 뿐
    정확한 개념을 설명을 해주면서 명쾌한 답변을 주는 설명을 찾을 수가 없었습니다....
    구글링을 하고난 지금도 도저히 객체에 대한 개념이 잡히지 않습니다...)
    
    감사합니다.
    
    
    
    
    
    
    
     
     
     
     
     
     
    #39135

    codingapple
    키 마스터
    1은 객체에서 데이터뽑는 법은 2개라 아무거나 써도 됩니다 
    {어쩌구 : 저쩌구} 를 자바스크립트는 object나 객체라고 부르고 파이썬은 딕셔너리라고 부릅니다
    그냥 복잡한 문자나 숫자 저장하는 공간입니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠