그래서 자동 증가 기본 ID로 MySQL을 제출하는 데 익숙 합니다만, MongoDB ORM 래퍼, Mongoose를 사용한 후 Mongo가 데이터를 저장 한 이후로 찾습니다. 수집 방식이 다르게, 기존의 자동 증가 ID 개념은 실제로 존재하지 않습니다.MongoDB/Mongoose ID로 제출물을 찾으십시오.
submission/34/category/slug-goes-here
을 :
나는 일반적으로 내가 그렇게처럼 내 URL을 구성 것 때문에 지금 제출을 잡아하는 방법을 알아 내려고 붙어있어.
이제는 34
이 Mongo와 함께 UUID를 기반으로 한 추악한 문자열이 되었기 때문에 URL에 표시하고 싶지는 않지만 내 제출물을 조회하기 위해 고유 한 URL을 원합니다.
아마도 데이터베이스에 제출을 삽입하면 6 자릿수 해시를 생성하는 설정 방법이있을 것이라고 생각하고 있습니다. zhXk40
그리고 그렇게 보입니다.
나는 성능상의 균형이 어떻게 될지 궁금해. 슬러그에 제약 조건을 적용한 다음 슬러그를 사용하여 카테고리를 찾은 경우 카테고리가 일치하는 것이 더 효율적입니까? 어느 쪽이든 나는 카테고리와 슬러그가 일치하는지 확인해야 할 것이지만,이 경우에는 ID가 정말로 필요한지 확실하지 않습니다.
경로를 작성하고 해당 경로를 기반으로 한 데이터베이스에서 일부 데이터를 찾는 가장 좋은 방법은 무엇입니까?
나는 단지 포함 된 문서에 새 인덱스 독특한 필드를 추가 것 이를 사용하여 문서를 찾습니다. – WiredPrairie