현재 API를 v0.12에서 v1로 업그레이드하는 중입니다. 가장 쉬운 작업은 아니지만 그만한 가치가 있습니다.sails.getDatastore가 함수가 아닙니다.
내가 겪고있는 현재의 문제는 기존의 "ModelName.query"호출을 "sails.getDatastore"라고하는 새 스타일로 변환하는 것입니다. 좋아, 좋아.
config/bootstrap.js에서이 작업을 수행 할 때 "sails.getDatastore is not a function"오류가 계속 발생합니다.
예,이 .sailsrc가 명시 적으로 켜져 있고,돛 훅-ORM 기본값을 사용하고 있습니다; 예, 전역을으로 설정했습니다.
부트 스트랩 이후에 기능이 등록되지 않는 문제가 있습니까? 그것이 우리를위한 선택이 아니기 때문에; 부트 스트랩은 리프트 (커스텀 코드, 네이티브 쿼리 사용) 전에 데이터베이스 스키마의 유효성을 검사하므로 데이터베이스 업데이트를 놓친 경우 프로덕션 서버를 배포하지 못합니다. 그것은 인적 오류의 톤을 제거합니다.
감사합니다. 나는 미쳐 가고 있었다! 그것은 사실, 이전 버전의 워터 라인을 사용하고있는 것 같습니다. 새 문서는 이전 repo임을 분명히하지 않았습니다. 나는 그것이 v1을 위해 생성되었다고 가정했다. 저는 현재 새로운 일련의 문제 (기본 키 움직임, 비추천 된 유형 등)에서 움직이고 있습니다. 정말 고맙습니다! –
명확성을 위해, "기본"sails-hook-orm은 원래 구식 고리를 가져 와서 다시 작성했기 때문에 "ID"가 첫 번째 열로 강제 처리되고 소프트 삭제 " deletedAt ". 그래서, 돛을 위해 디자인 된 ORM 훅은 나에게 "기본"입니다. 그것이 v1의 일부가 아니더라도. –