由于嵌入式文档,我们不需要加入操作。
但是,我需要将所有字段放在同一级别以准备列表或报告。
有没有简单方法让所有字段都处于同一级别?
例如;我想准备一份包含以下所有字段的报告。在这种情况下,我需要将所有JSON数据放在同一级别。
{
"_id": "1",
"date" : "2014-07-30 02:00",
"personnel" : {
"_id": "14",
"name": "xxxx Stackton",
"address" : {
"city": "nevercity",
"province": "neverland"
}
},
"customer": {
"_id": "473",
"name": "xxxx Jordan"
},
"payment": {
"method": "cash",
"amount": "67.40"
}
}
答案 0 :(得分:1)
您可以像JSON对象一样迭代对象键
以下示例将打印name
和age
var myObj = { name : 'Tom', age: 21 };
for(key in myObj) {
print(key);
}