我正在尝试从表中返回的结果是随机顺序。
我试过了:
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.
有关如何使其发挥作用的任何建议?有可能吗?