mongoose에서 id와 _id의 차이점은 무엇입니까?
와의 차이는 무엇입니까?_id
그리고.id
몽구스에서요?어떤 것이 참고용으로 더 좋습니까?
매뉴얼에서 다음 항목을 참조하십시오.
Mongoose는 디폴트로 각 스키마에 id virtual getter를 할당합니다.이것에 의해 documents_id 필드가 string(ObjectId의 경우 hexString)으로 반환됩니다.
그러니까 기본적으로는id
getter는 문서의 문자열 표현을 반환합니다._id
(기본적으로 모든 MongoDB 문서에 추가되며 기본 유형은 다음과 같습니다.ObjectId
).
참조하는 것이 좋은 것에 대해서는, 그것은 전적으로 콘텍스트에 의해서 다릅니다(즉, 고객님이 원하십니까?)ObjectId
또는string
예를 들어, 비교하고 있는 경우id
그럼 스트링이 더 나을 수 있습니다.ObjectId
는 (어떤 값을 나타내든) 동일한 인스턴스가 아닌 한 동등성 테스트를 통과하지 않습니다.
언급URL : https://stackoverflow.com/questions/15724272/what-is-the-difference-between-id-and-id-in-mongoose
'programing' 카테고리의 다른 글
mvn spring-boot: 실행이 스프링을 시작하지 않음 (0) | 2023.03.10 |
---|---|
요소 내부에 각도 js 템플릿 문자열을 삽입합니다. (0) | 2023.03.10 |
AngularJS - JSON에서 제목 대소문자로 텍스트 리턴 서식 지정 (0) | 2023.03.10 |
Android의 URL에서 JSON을 해석하여 목록 보기에 표시 (0) | 2023.03.10 |
Meteor Publish/Subscribe 이해 (0) | 2023.03.10 |