찾다

 >  Q&A  >  본문

mongodb - 컬렉션을 생성할 때 Mongoose가 자동으로 s와 소문자를 추가하는 이유는 무엇입니까?

문서에서 관련 설명을 찾지 못했습니다. 조언 부탁드립니다. 감사합니다.

Mongoose는 모델을 사용하여 mongodb에서 해당 컬렉션을 생성합니다. mongoose가 내부적으로 컬렉션을 생성할 때, 소문자 이름 뒤에 문자 -s가 없으면 우리가 전달하는 컬렉션 이름('friendimpression')을 소문자로 만듭니다. , 그 뒤에 s를 추가하고 방금 만든 컬렉션의 이름은 friendimpressions로 지정됩니다.

过去多啦不再A梦过去多啦不再A梦2727일 전815

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-31 10:37:36

    1. 문서에서 발견:

    첫 번째 인수는 모델이 속한 컬렉션의 단수형 이름입니다. Mongoose는 자동으로 모델 이름의 복수형을 찾습니다. 따라서 위의 예에서 모델 Tank는 데이터베이스의 탱크 컬렉션입니다. model() 함수는 스키마 복사본을 만듭니다. .model()을 호출하기 전에 스키마에 원하는 모든 항목을 추가했는지 확인하세요!

    2. 세 번째 매개변수에는 컬렉션 이름을 지정할 수 있습니다.

    참고로!

    MongoDB를 사랑해주세요! 재미있게 보내세요!


    2017 MongoDB 중국어 커뮤니티 베이징 사용자 그룹 컨퍼런스가 2017년 6월 3일 13:00-18:00에 곧 개최됩니다

    등록이 진행 중입니다! 왼쪽을 클릭해주세요!

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-31 10:37:36

    다음은 코드 예시입니다. https://github.com/treeandgra...

    도움이 되는지 확인하실 수 있습니다.

    회신하다
    0
  • 취소회신하다