mongodb - ID 중 하나를 삭제한 후 모든 ID가 재정렬되도록 mongo에서 자동 증가 ID를 구현하는 방법은 무엇입니까?
迷茫
迷茫 2017-05-02 09:26:01
0
2
778

블로그 글이 올라오는 순서를 ID(1-n)로 기록하고 싶은데, 인터넷에서 순서표를 추가하는 방법을 찾았는데, 이 방법은 글이 삭제되면 단점이 있습니다. , 다른 ID는 삭제되지 않습니다. 더 나은 방법을 찾아보세요

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
大家讲道理

귀하의 아이디어는 아마도 MongoDB에서 구현하기 어려울 것입니다. 귀하의 아이디어는 많은 관계형 데이터베이스에서 제공되는 ID 카운터에서 나옵니다.

MongoDB에서는 블로그 게시물을 정렬해야 하는 경우 정렬에 적합한 시간이나 기타 "필드"를 사용할 수 있습니다.

참고로.

몽고를 사랑해요! 재미있게 보내세요!


-->찔러주세요<--왼쪽으로 찔러주세요 4월이에요! 지금 가입하세요!

MongoDB 중국 커뮤니티 심천 사용자 컨퍼런스 등록이 시작되었습니다! 이 포럼의 마스터는 컨퍼런스에 성대하게 등장하여 연설을 할 것입니다. 여기에 박수가 있습니다! ! !

漂亮男人

제가 이해한 것이 맞다면 어떤 데이터베이스도 귀하의 요청을 이행할 수 없습니다. 현재 10,000개의 블로그가 있고 첫 번째 블로그를 삭제한다고 가정해 보겠습니다. 다음 9,999개의 게시물에 대한 ID를 다시 생성하시겠습니까? 총 100만 개의 블로그가 있다면 어떨까요? 그러므로 이 생각 자체는 잘못된 것입니다.
문서가 게시되는 순서를 기록하는 것이 목적이라면 기본 _id ObjectId를 사용하면 요구 사항을 완벽하게 충족할 수 있습니다. ObjectId 자체가 늘어나는데, 그냥 정리해 보세요.
ObjectId에 관해서는 관련 지식을 소개하기 위해 블로그를 작성했습니다. 관심이 있으신 분은 여기를 클릭해 주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿