[MONGODB] 왜 MongoDB를의 이익이 예상되는 몽구스 사용 스키마는 그것의 스키마이어야 하는가?
MONGODB왜 MongoDB를의 이익이 예상되는 몽구스 사용 스키마는 그것의 스키마이어야 하는가?
나는 MongoDB를 할 수있는 슈퍼 초보자입니다. 나는 Node.js를에서 액세스하여 MongoDB에 몽구스를 사용하여, 작업에 물건을 얻는 방법을 알고 있지만, 나는 그것이 수행하는 방식으로 작동 이유를 이해 생각하지 않는다입니다.
가장 중요한 것은, 나는 뛰어난 중 하나가 MongoDB를의 기능을 할 때 몽구스는 '스키마'가 왜 스키마가 발생하지 않는 것을 이해하지 않습니다. 누군가가 가르치 려 수 있을까요? 감사합니다.
해결법
-
==============================
1.스키마없는 데이터는 쓸모가 없다. 당신은 당신이 그것으로 무엇을 할 것인가, MongoDB를에서 문서를 얻을? 일부 필드를 읽어? 당신은 그 필드의 이름, 유형 및 의미를 알아야합니다. 즉 스키마입니다.
스키마없는 데이터는 쓸모가 없다. 당신은 당신이 그것으로 무엇을 할 것인가, MongoDB를에서 문서를 얻을? 일부 필드를 읽어? 당신은 그 필드의 이름, 유형 및 의미를 알아야합니다. 즉 스키마입니다.
사람들이 MongoDB를이 "어떤 스키마가 없다"고 말할 때, 그들은 정말 스키마를 SQL 데이터베이스를 할 방법을 적용하지 않는 것을 의미한다. MongoDB를 사용하면 더 유연를 처리 할 수있는 응용 프로그램 수준에 스키마 문제를 푸시합니다. 예를 들어, 문서에 새로운 필드를 추가하기 위해, 당신은 항목의 컬렉션 - 잠재적으로 수백만 모 아니면도 ALTER을하지 않는다 할 필요가 없습니다. 당신은 당신의 ODM (몽구스) 스키마에 해당 필드를 추가하면됩니다.
from https://stackoverflow.com/questions/13107976/why-does-mongoose-use-schema-when-mongodbs-benefit-is-supposed-to-be-that-its by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 몽구스가 : CastError가 : ObjectId가로 캐스트 경로에서 값 "[개체 개체]"실패 "_id" (0) | 2019.12.22 |
---|---|
[MONGODB] 사용 AngularJS와 및 MongoDB를 / 몽구스 (0) | 2019.12.22 |
[MONGODB] ObjectId가가 몽구스를 사용하여 검색하는 문서를 찾을 수 없습니다 (0) | 2019.12.22 |
[MONGODB] MongoDB를 C #을 드라이버 - 바인딩에 필드를 무시 (0) | 2019.12.22 |
[MONGODB] MongoDB를 맵리 듀스에서 어떻게 값 개체를 평평하게 할 수 있습니까? (0) | 2019.12.22 |