我有一张包含这样记录的表
{
a:{aa:"aa1",aaa:"aaa1"},
b:"b1",
...
},
{
a:{aaa:"aaa2"},
b:"b2",
...
},
{
a:{aa:"aa3"},
b:"b3",
...
},
我希望提取aa
和b
值,例如
{aa:"aa1",b:"b1"},
{aa:undefined,b:"b2"},
{aa:"aa3",b:"b3"},
答案 0 :(得分: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)})