我尝试做:
db.table(table)
.max({index: 'number'})('number')
.default(0)
并收到错误:
(node:45) UnhandledPromiseRejectionWarning: ReqlQueryLogicError: `max` found no entries in the specified index in:
r.db("db").table("table").max({"index": "number"})("number").default(0)
有没有办法正确地做到这一点?
答案 0 :(得分:1)
您的表为空,或者不包含带有索引字段“ number”的元素。
您可以尝试不使用数字字段作为索引而进行相同的查询。
r.db("DB").table("table")
.max('number')('number')
.default(0)
或用元素填充表格。在这种情况下,使用“数字”字段作为索引会带来性能优势。