본문 바로가기

분류 전체보기

(180)
Node.js v14 - Optional Chaining / Nullish / Intl.* ※ 지난번 Node.js v14 발표에 대한 글 작성시 주요 특징들로 언급되었던 Optional Chaining / Nullish / Intl.DIsplayNames / Intl.DateTimeFormat 에 대해 알아보겠습니다. Optional chaining MDN docs 에 나와있는 옵셔널 체이닝에 대한 설명입니다. - 옵셔널 체이닝 연산자인 ?. 는 체인의 각 참조가 유효한지 명시적으로 검증할 필요 없이 연결된 객체의 체인 내에 있는 속성 값을 읽을 수 있도록 합니다. ?. 연산자 함수는 . 체이닝 연산자와 유사하지만, 참조가 nullish (null 혹은 undefined) 일때 에러를 발생시키는 대신 표현식은 undefined 값을 반환합니다. 또한 함수 호출과 함께 사용할 때, 지정한 함수..
Medium 번역 - Node.js version 14 available now ※ Node.js version 14 available now - Medium 블로그 글을 번역해 보았습니다. 이 블로그는 Michael Dawson 과 Bethany Griggs 가 Node.js 의 커뮤니티 위원회 및 기술운영 위원회의 추가적인 공헌을 통해 작성했습니다. 오늘 Node.js 14 버전 릴리즈가 발표되었습니다. 이번 릴리즈에서 강조할만한 부분은 향상된 진단기능, v8 엔진 업그레이드, 실험적인 비동기 로컬 스토리지 API, 강화된 스트림 API, 실험 모듈 경고 제거 및 몇몇 사용되지 않는 API 제거가 있습니다. Node.js 14 가 Node.js 13 을 대체해 current 릴리즈 라인이 됩니다. 릴리즈 스케줄에 따라 Node.js 14 는 앞으로 6개월동안 'Current' 릴..
$polygon ※ MongoDB 공식 매뉴얼에 나와있는 $polygon 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $polygon 레거시 좌표 쌍의 geospatial $geoWithin 쿼리에 대한 polygon 을 지정합니다. 쿼리는 polygon 경계내에 있는 쌍을 반환합니다. 연산자는 GeoJSON 객체를 쿼리하지 않습니다. polygon 을 정의하기 위해선, 좌표 점들의 배열을 지정합니다 : { : { $geoWithin: { $polygon: [ [ , ], [ , ], [ , ], ... ] } } } 마지막 점은 암시적으로 첫번째 점과 연결됩니다. 원하는만큼 점, 면을 지정할 수 있습니다. 중요 : 경도와 위..
$minDistance ※ MongoDB 공식 매뉴얼에 나와있는 $minDistance 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $minDistance $near 또는 $nearSphere 쿼리의 결과를 중심점으로부터 적어도 지정한 거리만큼 떨어진 documents 로 필터링합니다. $near 또는 $nearSphere 쿼리가 중심점을 GeoJSON point 로 지정한다면 음수가 아닌 미터 단위의 숫자로 거리를 지정해야 합니다. $nearSphere 쿼리가 중심점을 레거시 좌표 쌍으로 지정한다면 음수가 아닌 라디안 단위의 숫자로 거리를 지정해야 합니다. $near 은 쿼리에서 중심점을 GeoJSON point 로 지정하는 경우 ..
$maxDistance ※ MongoDB 공식 매뉴얼에 나와있는 $maxDistance부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $maxDistance $maxDistance 연산자는 geospatial $near 또는 $nearSphere 쿼리의 결과를 지정한 거리로 제한합니다. 최대 거리의 측정 단위는 사용중인 좌표 시스템에 의해 결정됩니다. GeoJSON point 객체에는 라디안이 아닌 미터 단위로 거리를 지정해야 합니다. $maxDistance 에 음수를 지정할 순 없습니다. 2dsphere 과 2d geospatial index 둘 다 $maxDistance 를 지원합니다. Example (예시) 다음의 예시 쿼리는 [ ..
$geometry ※ MongoDB 공식 매뉴얼에 나와있는 $geometry 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. $geometry $geometry 연산자는 geospatial 쿼리 - $geoWithin, $geoIntersects, $near, $nearSphere - 와 함께 사용하기 위해 GeoJSON geometry 를 지정합니다. 기본 좌표 참조 시스템 (CRS) 으로 EPSG:4326 을 사용합니다. 기본 CRS 와 함께 GeoJSON 객체를 지정하기 위해선, $geometry 에 다음의 프로토타입을 사용하세요 : $geometry: { type: "", coordinates: [ ] } 커스텀 MongoDB CRS 와 함께 단일 링 ..
$centerSphere ※ MongoDB 공식 매뉴얼에 나와있는 $centerSphere 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $centerSphere 구형 geometry 를 사용하는 geospatial 쿼리에 원을 정의합니다. 쿼리는 원의 경계 내에 있는 documents 를 반환합니다. GeoJSON 객체와 레거시 좌표쌍에서 $centerSphere 연산자를 사용할 수 있습니다. $centerSphere 를 사용하기 위해선, 다음을 포함하는 배열을 지정해야 합니다 : 원 중심점의 그리드 좌표 라디안으로 측정된 원의 반지름. 라디안을 계산하기 위해선, 이 링크를 보십시오. 중요 : 경도와 위도를 사용한다면, 경도를 먼저 지..
$center ※ MongoDB 공식 매뉴얼에 나와있는 $center 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $center $center 연산자는 $geoWithin 쿼리에 원을 지정합니다. 쿼리는 원의 경계 내에 있는 레거시 좌표 쌍을 반환합니다. 연산자는 GeoJSON 객체를 반환하지 않습니다. $center 연산자를 사용하기 위해선, 다음을 포함하는 배열을 지정해야 합니다 : 원 중심점의 그리드 좌표 좌표 시스템에서 사용하는 단위로 측정한 원의 반지름 { : { $geoWithin: { $center: [ [ , ] , ] } } } 중요 : 경도와 위도를 사용할 땐, 경도를 먼저 지정하세요. Behavior (동..