1

我有一张这样的记录表

{
 a:{aa:"aa1",aaa:"aaa1"},
 b:"b1",
 ...
},
{
 a:{aaa:"aaa2"},
 b:"b2",
 ...
},
{
 a:{aa:"aa3"},
 b:"b3",
 ...
},

我想提取aab值,即类似于

{aa:"aa1",b:"b1"},
{aa:undefined,b:"b2"},
{aa:"aa3",b:"b3"},
4

1 回答 1

3

您可以编写如下内容:

o = {a: {aa: "aa1", aaa: "aaa1"}, b: "b1"}
r.expr(o).do({a: r.row('a')('aa').default(null), b: r.row('b').default(null)})
于 2014-05-11T08:18:48.723 回答