new2 [Node.js] MongoDB ObjectId ObjectIdMongoDB에서 모든 문서에는 고유하게 식별하는 "_id" 필드가 포함되어 있다.이는 기본키 역할을 하며 12byte의 BSON 타입으로 생성된다. 처음 4 바이트는 문서의 유닉스 타임스탬프를 나타낸다.다음 3 바이트는 MongoDB 서버 가 실행 중인 머신 ID이다.다음 2 바이트는 프로세스 ID이다.마지막 필드는 objectid를 증가시키는 데 사용되는 3개의 바이트이다. BSON 타입"Binary JSON"의 약자로 바이너리 타입의 JSON 형식이다.기계어로 변환되기 때문에 사람이 읽기 위해선 다시 디코딩 과정을 거쳐야 한다.JSON에서 지원하지 않는 날짜나 바이너리 타입등을 추가적으로 지원한다.타입이나 길이 정보를 인코딩해 저장하기 때문에 JSON에 비해 빠르게 탐색한다. Obje.. 2024. 9. 11. [JS] 객체와 클래스 여러 개의 값을 그룹으로 묶어 객체를 생성할 수 있다.const user = { name: "Max", age: 34, greet() { console.log("Hello"); console.log(this.name); }};console.log(user);console.log(user.name);user.greet();name과 age 프로퍼티에 값을 넣는다.점을 통해 객체의 값에 접근한다.function 키워드 없이 함수를 넣을 수 있다.객체 내 함수를 메소드라도 부른다.메소드에 매개변수를 받거나, return으로 반환하거나, console.log를 작성할 수 있다.메소드는 this 키워드로 객체의 프로퍼티에 접근할 수 있다. class로 실제 객체를 생성 시 사용할 청사진을.. 2024. 7. 5. 이전 1 다음 반응형