waterline

    13

    1답변

    나는 지난 3 일 동안이 벽에 머리를 맞고있다. 번들로 제공되는 수중 ORM 인 sailsjs &을 사용하고 있습니다. DB 호출을 하나씩 실행하려고합니다. 나는 "then"호출 내부에 중첩하여이 작업을 수행 할 수 있음을 알고 있지만 잘못된 것처럼 보입니다. 나는 Q 문서를 통해 간 여러 번 자습서하지만, 난 여전히 연결 및 화재 내가 원하는 순차적으로

    0

    2답변

    나는 다음을 수행 할은, 단순한 그룹 채팅 응용 프로그램에 대한, 우리는 모델을 가지고 말할 수 메시지 같은 방 : { '모델'방} 룸 사용자 : { '수집': 사용자} 다음을 원합니다. 사용자 Bob에게 주어진 Bob에게 Bob이있는 방에서 모든 메시지를받습니다. 적절한 워터 라인 쿼리는 무엇입니까?

    1

    2답변

    내 모델 중 일부는 id을 기본 키로 사용하지 않아서 주어진 모델의 기본 키 이름을 알아야하지만이 방법을 찾지 못했습니다. 내가 waterline 워드 프로세서와 소스에서 수색했지만, 그 소스에서 발견 한 모든 것은 lib 범위에 접근 할 수없는 변수에 저장되어있는 attributes 객체 정의를 사용하고 있다는 것입니다. 나는 지금 그것을 할 발견 "청소

    2

    1답변

    Sails의 ORM (워터 라인)을 사용하고 있습니다. 내 애플 리케이션에서 여러 모델/작업의 URL을 반환해야 geturl 서비스를 작성했습니다. 현재 내 템플릿에서이 서비스를 호출하고 있습니다. 가 지금은 워터의 .find() 방법은 비동기임을 발생 (예상대로) (I이 개발을 혼자입니다,이 디자인 패턴이 잘못된 경우 나 경고를 주저하지 않습니다). 나는

    10

    2답변

    깊은 중첩 된 연관을 채우는 Sails.js/Waterline에는 아직 기본 방법이 없으므로 블루 버드 약속을 사용하여이를 수행하려고 노력하고 있음을 알고 있지만 문제가 생겼다. 성공적으로 사용자와 모든 게시물 (이미지 컬렉션으로 채워짐)이 검색되었습니다 (console.log에 모든 항목이 올바르게 채워져 있음이 표시됨). 그러나 사용자의 "게시물"속성을

    2

    1답변

    을 잡으려고하지 않는 것 : 어떤 이유 email: { type: 'email', unique: true} , 워터 중복을 잡으려고하지 않습니다,하지만 물론 몽고는 않습니다 . Mongo 오류가 발생하지만 Waterline은 WLValidationError를 사용하여 오류를 catch하지 않습니다. 누구든지이 오류가 있습니까? WLValidationEr

    1

    1답변

    열 a, b, c, d가있는 테이블이 있습니다. 하지만 a, b의 데이터 만 브라우저에 보내고 싶습니다. 필자는 toJSON() 메서드를 재정의하는 것이 가능하다는 것을 알았지 만 이것이 1 행 결과의 해결책이라고 생각됩니다. jsons 배열을 위해이 작업을 수행하는 방법은 무엇입니까? 배열을 반복하고 원치 않는 속성을 삭제하는 자체 함수를 만들 수 있지만

    2

    1답변

    제목과 마찬가지로 계층 적 데이터를 지원하는 ORM을 찾고 있다고 말합니다. 예를 들어 난 (... 등등 하위 범주와 범주와)과 같은 관계를 표현해야합니다 그렇게 할 수있는 사람이 CREATE TABLE "category" ( "id" SERIAL PRIMARY KEY, "parent" INTEGER NULL DEFAULT

    3

    2답변

    type: 'float' 속성에 대해 소수점 이하 소수 자릿수를 내 세일 모델에 어떻게 말합니까? decimalPlaces: 4 또는 그 ilk의 무엇인가? 문제는이 항목에 값을 게시 할 때 디스크의 값이 .00 (수백) 자리까지 잘립니다. 예를 들어, 3243.2352362을 그대로 저장하려고합니다. 현재 이것은 3243.24 으로 변환됩니다. 문제가 발

    1

    1답변

    저는 Sails를 처음 사용하고 간단한 애플리케이션을 작성합니다. 데이터 모델이 생겼습니다. 내가 대신 직접 User 접근의 TinyUser에 액세스 할 수 있도록 module.exports = { attributes: { firstName: { type: 'string' }, lastName: { typ