Например, с учетом этих данных:
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "1" "user": "abc" }
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "1" "user": "def" }
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "1" "user": "hgi" }
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "2" "user": "mno" }
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "2" "user": "qrs" }
{"timestamp": "2011-01-12T00:00:00.000Z", "ip": "3" "user": "xyz" }
Можно ли сделать эффективный запрос, который возвращает
{
"timestamp": "...",
"event": {
"ip": 1,
"user": ["abc", "def", "hgi"]
},
{
"timestamp": "...",
"event": {
"ip": 2,
"user": ["mno", "qrs"]
},
{
"timestamp": "...",
"event": {
"ip": 3,
"user": ["xyz"]
}
И если да, то можно ли ограничить количество результатов? только из списка результатов user
?