我们说我有一张包含以下文件的表格:
{
"country": 1,
"merchant": 2
"product": 123,
...
}
是否可以将所有文档分组为最终的json结构,如:
[
{
<country_id>: {
<merchant_id>: {
<product_id>: <# docs with this product id/merchant_id/country_id>,
... (other product_id and so on)
},
... (other merchant_id_id and so on)
},
... (other country_id and so on)
]
如果是的话,最好和最有效的方法是什么? 我有超过一百万个这样的文档,4个分片与强大的服务器(每个22 Gb缓存)
我已经尝试了这个(在JS中的数据资源管理器中):
r.db('foo')
.table('bar')
.indexCreate('test1', function(d){
return [d('country'), d('merchant'), d('product')]
})
然后
r.db('foo')
.table('bar')
.group({index: 'test1'})
但数据资源管理器似乎仍然悬而未决,正如你所看到的那样仍然在努力......