如何将对象放于数组中

作者 Veelur | 发布于2018年09月27日 | 阅读数:120

{
"script": {
"source": "if(ctx._source.containsKey(params.field)) {ctx._source.stu_contract.removeIf(item -> item.id==1);ctx._source.stu_contract.add(params.message)}",
"lang": "painless",
"params": {
"field": "stu_contract",
"message": {
"name": "666",
"id": 1
}
}
}
}
将params.message对象放入stu_contract中,会报错无法解析 但是使用params.message.name或是直接写入简单类型值就可以. 请问如何将对象放入数组中
已邀请:

要回复问题请先登录注册