我是RethinkDB的新手,已经在这里和其他地方寻找答案。我发现有几件事情很接近,但似乎还无法弄清楚它应该是什么样的简单。我有一个问题:
r.db('common').table("counters").filter({org: 'myorg'}).pluck('counters').run()
这给出了以下结果:
{
"counters": [
{
"aid": 0 ,
"pid": 1000 ,
"rid": 0
}
]
}
我想要的是pluck
或以某种方式获得特定的计数器(例如pid)。我尝试了counter[0].pid
,counters.pid
和其他几个,但似乎无法找到灵丹妙药。从我所发现的,我怀疑这可能涉及一个功能,但我不知道它应该去哪里。任何帮助表示赞赏,如果你复制这个,请确保它是一个完全重复,而不是接近。谢谢!
答案 0 :(得分:1)
好的,必须将数组更改为对象:
{
"counters": {
"aid": 0 ,
"pid": 1000 ,
"rid": 0
}
}
...然后使用get()
,这有效r.db('common').table("counters").get('12345-1234-54321-6666-f0dac0b6b68e')('counters')('pid')