如何在RethinkDB中使用ReQL从单个或特定分片获取文档?

时间:2019-01-03 03:38:08

标签: replication rethinkdb sharding reql

我有一个具有此配置的表,
3个碎片和3个副本,
我有24个文档:

在碎片1 = 16个文档中
在碎片2 = 15个文档中
在碎片3 = 12个文档中,

是否可以仅从特定分片获取文档?我的意思是,如果我运行此查询

r.db("test01").table("testTable01") 

结果是24个文档

我只想查询一个来自碎片的数据,而不是结果:

 r.db("test01").table("testTable01").shards('shard1')

结果是16个文档。

0 个答案:

没有答案