2014-04-10 4 views
0

sails.js를 처음 사용했습니다.
이 같은 돛 - 레디 스의 레디 스 명령을 실행 할 ,sails-redis의 lrange 명령

lrange SPECIFIC_KEY 0 10 

하지만 난 그것에 대한 내 모델에서 코드를 작성해야 어떻게 볼 수 없습니다.
sails-redis 및 waterline 관련 문서는 나에게 아무런 힌트를 제공하지 않습니다.

어떻게해야합니까?

답변

1

LRANGE과 같은 기본 Redis 명령은 워터 라인 ORM 수준에 존재하지 않습니다. 어댑터를 사용하려면 기본 node_redis 어댑터에 액세스해야합니다. 워터 라인 컬렉션의 native 메서드를 사용하여이 작업을 수행 할 수 있습니다. 당신이 항해에 User 모음이있는 경우, 예를 들어, 다음과 같습니다 기본 node_redis 어댑터

User.native(function(err, collection) { 

    // At this point "collection" is the native node_redis collection 
    collection.lrange("someKey", 0, 10, function(err, result) { 

     console.log(result); 

    }); 

}); 

문서는 here입니다.

+0

이제 모두 정상적으로 작동합니다. 감사합니다. –