안녕하세요, 저는 현재 ARRAY_SORT 함수를 사용하여 객체 배열을 정렬하고 싶습니다. 객체의 첫 번째 필드를 사용하여 정렬합니다. & 모든 객체에 동일한 JSON 구조가 있으면 잘 작동합니다. 배열에있는 한 요소의 JSON 구조가 다른 경우 결과가 올바르지 않습니다.배열을 정렬하는 방법 - CouchBase
쿼리 내가 사용
SELECT ARRAY_SORT(c.student) as student FROM Class c
결과 :
"student": [
{
"id": 3,
"name": "Kenny35"
},
{
"id": 6,
"name": "Kenny35"
},
{
"id": 7,
"name": "Kenny35"
},
{
"id": 8,
"name": "Kenny35"
},
{
"hobby": "video game",
"id": 5,
"name": "Kenny35"
}
]
가 어떻게 ARRAY_SORT 기능에 대한 배열 객체의 속성을 지정할 수 있습니다?