0

我是sails.js 的新手。
我想像这样在sails-redis上发出redis命令,

lrange SPECIFIC_KEY 0 10

但我看不出我应该如何在我的模型中为它​​编写代码。
Sails-redis 和 waterline 的文档没有给我任何提示。

我该怎么办?

4

1 回答 1

1

像这样的原生 Redis 命令LRANGE在 Waterline ORM 级别不存在。您需要访问底层node_redis适配器才能使用它们。您可以使用 Waterline 集合的native方法来执行此操作。例如,如果您User在 Sails 中有一个集合,它将是:

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);

   });

});

底层node_redis适配器的文档在这里

于 2014-04-10T22:23:49.410 回答