mongodb 문서에 따르면 ObjectId.valueOf ()는 이제 ID의 문자열 버전을 반환해야합니다.
그러나 나는 몽구스 (v3.8.12)를 사용하고 있으며 valueOf () 함수는 객체를 반환합니다.
나는 이것이 mongodb의 v2.2에서 변경되었음을 알고 있지만 그 이후로 오래되었습니다.
왜 이것이 사실인지 설명 할 수 있습니까? 아니면 몽구스 행동에 대한 확실한 문서를 알려주시겠습니까?
감사합니다
mongodb 쉘 문서에 대한 링크를 제공했습니다.
그러나 실제로 사용중인 것은 node.js 구현, 특히 mongodb 네이티브 드라이버 위에 빌드 된 mongoose ORM 입니다. 그리고 는 bson 모듈을 사용하고 있습니다.mongodb-native
따라서 mongodb 셸 문서 대신 mongoose
및 mongodb-native
문서를 살펴보아야합니다 .
다음은 클래스에 대한 문서ObjectId
이며 사용 mongoose
하고 mongodb-native
있습니다.
에 관해서는 .valuOf()
방법, 그것의 일부 자바 스크립트 객체의 프로토 타입 과 중 하나와는 아무 상관이 없습니다 mongoose
또는 mongodb-native
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다