拿注册接口来说。
之前写代码的时候是吧各种验证(为空,email格式验证等)放到controller里面,但是最近在读一些代码的时候,发现大多数都是使用mongoose的validator,直接在schema里面做验证。
我想问下,这两种方式哪个来说更好一些?
谢谢。
怪我咯2017-04-17 15:38:33
Mongoose의 유효성 검사기는 MongoDB 3.2 의 유효성 검사 기능에서 파생되었습니다
공식 문서를 참고하세요:
https://docs.mongodb.com/mast...
MongoDB는 검증을 통해 관계형 데이터베이스의 Constraint와 유사한 기능을 제공합니다.
다음은 참고할 수 있는 몇 가지 맥락이며, 실제 상황에 따라 선택할 수 있습니다.
일반적으로 MongoDB는 기능을 향상시키고 개발자에게 더 많은 도움을 제공하는 많은 새로운 기능을 점진적으로 도입해 왔습니다.
예를 들어, 이번 달에 출시된 새 버전 3.4에서는 MongoDB가 Neo4J와 유사한 기능을 제공하는 그래프 처리를 제공합니다. MongoDB는 탐색 쿼리에 대한 측면 탐색을 제공하여 차원 쿼리를 더 잘 지원하고 십진수 데이터 모델을 더욱 편리하게 만듭니다. 가격 및 기타 금액 데이터를 저장합니다.
MongoDB에는 개발자의 관심을 끌 만한 새로운 기능이 많이 있습니다. 다음 새 버전의 기능 업데이트 문서를 참조하세요.
3.4의 새로운 기능
https://docs.mongodb.com/mast...
3.2 새로운 기능
https://docs.mongodb.com/mast...
MongoDB를 사랑해주세요!