@blackhacker
"Номер страницы" и "Размер страницы"? И для чего эти параметры?
Для того, чтобы не ограничить количество записей получаемых при запросе.
Баг - когда нажимаешь на созданный фильтр, вылазит окно с вопросом, удалить ли фильтр. Даже при нажатии отмены удаляется.
Согласен, исправлю.
Еще, фильтр неправильно срабатывает. Долго не мог понять, почему не выбираются записи - стоит такой фильтр
Сколько не пробовал, повторить не удалось, киньте проект.
Еще хотелось бы иметь возможность обращаться к отдельным полям записи, как например в MySQL в php (там все в ассоциативном массиве), а то так даже куки в базу не сохранишь - двоеточие в JSON конфликтовать будет. Можно base64 воспользоваться, но это занимает больше данных и лишнюю операцию.
В конце записи добавляются какие-то левые данные (у меня добавляется например такая строка - :58e34e4e50e4c5ea9397448a)
И в данные почему-то добавились лишние кавычки, из-за чего JSON не парсится. Вот часть лога данных из базы (в базе без кавычек, на скрине)
1490309679:"{""resolution"":{""width"":""1600"",""height"":""900""},""cookies"":
Смотрите, запись возвращается в формате csv, csv можно парсить с помощью "Парсить строку", за счет этого в базе можно хранить все что угодно и кавычки и любые символы, просто после получение записи вызываете это действие и разбиваете строку на переменные. Пробовал делать так с отпечатком, строка один в один. Последний параметр в записи - ее ид, может пригодиться для обновления записи.
Почитайте туториал по базе, там это есть.