【问题标题】:RethinkDB simple pluck from nested arrayRethinkDB 从嵌套数组中简单抽取
【发布时间】:2017-03-09 07:57:43
【问题描述】:

我是 RethinkDB 的新手,我曾在这里和其他地方寻找过这个问题的答案。我发现有几件事很接​​近,但似乎仍然无法弄清楚它看起来应该是简单的。我有一个问题:

r.db('common').table("counters").filter({org: 'myorg'}).pluck('counters').run()

这给出了以下结果:

{
  "counters": [
    {
      "aid": 0 ,
      "pid": 1000 ,
      "rid": 0
    }
  ]
}

我想要的是pluck 或以某种方式获取特定的计数器(例如 pid)。我试过counter[0].pidcounters.pid 和其他几个,但似乎找不到灵丹妙药。根据我的发现,我怀疑这可能涉及一个功能,但不确定它应该去哪里。任何帮助表示赞赏,如果您复制此内容,请确保它是准确的复制而不是接近的。谢谢!

【问题讨论】:

    标签: rethinkdb rethinkdb-javascript


    【解决方案1】:

    好的,必须将数组更改为对象:

    {
      "counters": {
        "aid": 0 ,
        "pid": 1000 ,
        "rid": 0
      }
    }
    

    ...然后使用get(),这工作r.db('common').table("counters").get('12345-1234-54321-6666-f0dac0b6b68e')('counters')('pid')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      相关资源
      最近更新 更多