У меня есть таблица в rethinkdb, у которой много полей и элементов, я хочу получить все данные этой таблицы, но в случае элементов я хочу только две последние записи: посмотрите результаты и запроскак положить ограничение на элементы в rethinkdb
r.db('db').table('table1').filter(function(opentb1){
return openTb1('chat').match('(user_273_1|user_1_273)')
})
и показать:
{
"adm": "1" ,
"chat": "user_273_1" ,
"id": "09ce2adc-9d49-4830-9fb6-fb7159f92d08" ,
"msg": [
{
"date": "2016-07-20T01:43:06.302Z" ,
"id": "4e1d85e0-4e1b-11e6-bb9f-2bb985f41f5d" ,
"msg": "sgzsrgz" ,
"nick": "SonickSeven" ,
"user": "1"
} ,
{
"date": "2016-07-20T01:43:08.832Z" ,
"id": "4f9f9200-4e1b-11e6-bb9f-2bb985f41f5d" ,
"msg": "egser" ,
"nick": "SonickSeven" ,
"user": "1"
} ,
{
"date": "2016-07-20T01:43:55.233Z" ,
"id": "6b47cd10-4e1b-11e6-bb9f-2bb985f41f5d" ,
"msg": "sergse" ,
"nick": "SonickSeven" ,
"user": "1"
}
],
"optChat": [
{
"height": 0 ,
"minizar": true ,
"position": false ,
"user": "1" ,
"user2": "273" ,
"width": 0 ,
"x": 0 ,
"y": 0
}
]
}
, но я хочу, чтобы показывать только последние 2 пунктов в подполе: "MSG" показать некоторые любят:
{
"adm": "1" ,
"chat": "user_273_1" ,
"id": "09ce2adc-9d49-4830-9fb6-fb7159f92d08" ,
"msg": [
{
"date": "2016-07-20T01:43:08.832Z" ,
"id": "4f9f9200-4e1b-11e6-bb9f-2bb985f41f5d" ,
"msg": "egser" ,
"nick": "SonickSeven" ,
"user": "1"
} ,
{
"date": "2016-07-20T01:43:55.233Z" ,
"id": "6b47cd10-4e1b-11e6-bb9f-2bb985f41f5d" ,
"msg": "sergse" ,
"nick": "SonickSeven" ,
"user": "1"
}
],
"optChat": [
{
"height": 0 ,
"minizar": true ,
"position": false ,
"user": "1" ,
"user2": "273" ,
"width": 0 ,
"x": 0 ,
"y": 0
}
]
}
как я могу это сделать, я пробовал это решить в интернете, но я ничего не могу найти