Rethinkdb orderBy随机

时间:2016-12-30 19:57:21

标签: rethinkdb nosql

我正在尝试从表中返回的结果是随机顺序。

我试过了:

r.db( "db" ).table( "table" ).orderBy( function() { return r.random(); } );

但这只会给我以下错误:

e: Sorting by a non-deterministic function is not supported in: r.db("db").table("table").orderBy(function(var_33) { return r.random(); })

此外,我在重新考虑的文档中已经读到这不受支持。这是来自rethinkdb orderBy文档:

Sorting functions passed to orderBy must be deterministic. You cannot, for instance, order rows using the random command. Using a non-deterministic function with orderBy will raise a ReqlQueryLogicError.

有关如何使其发挥作用的任何建议?有可能吗?

0 个答案:

没有答案