Rethinkdb 为什么在向数据库查询添加索引时会得到结果?
我有一个不返回任何内容的查询:Rethinkdb 为什么在向数据库查询添加索引时会得到结果?,rethinkdb,Rethinkdb,我有一个不返回任何内容的查询: r.db('dashboard').table('phases').getAll("f9fd6d4a-1e02-3736-9efb-9b8e06db0977") 如果我添加一个索引,那么我会得到结果。以下是一个例子: r.db('dashboard').table('phases').getAll("f9fd6d4a-1e02-3736-9efb-9b8e06db0977", { index: 'drillId' }) 当我添加一个索引时,查询中会有哪些更
r.db('dashboard').table('phases').getAll("f9fd6d4a-1e02-3736-9efb-9b8e06db0977")
如果我添加一个索引
,那么我会得到结果。以下是一个例子:
r.db('dashboard').table('phases').getAll("f9fd6d4a-1e02-3736-9efb-9b8e06db0977", {
index: 'drillId'
})
当我添加一个
索引
时,查询中会有哪些更改以提供结果?我希望索引能够加快查询速度。如果不指定索引,它会在id
索引中搜索。因此,如果f9…77
是drillId
而不是id
,那么它最多只返回一个文档,最多只返回一个文档