trong mỗi id có cột tracking với dữ liệu thêm vào là 1 kiểu json: [{type,thoi_gian},{type,thoi_gian},......]
mỗi lần app gửi xuống là nó update vào trong cột tracking push về sau
Vậy vấn đề là với những query phứt tạp hơn đòi hỏi lồng ghép các giá trị trong objects thay vì string thì phải làm thế nào. Dĩ nhiên, bạn có thể "flatten" cái object đó thành 1 obect 1 cấp duy nhất. Nhưng nếu object quá phức tạp thì việc chuyển đổi qua lại giữa các tên query thành 1 object route như ban đầu cũng sẽ tốn kha khá dòng code ko đáng có, và nó làm code của bạn trở nên xấu xí đi.
Giờ chỉ demo đơn giản thôi, còn thực tế sẽ vào những tình huống mà lựa chọn cách bạn nói nó sẽ hơi "chuối" nếu như cái object phức tạp hơn.
Cá nhân mình đang tự hỏi tại sao cái query string ở trên lại phải đặt from và to vào trong object date mà không để ra ngoài và đặt tên là startDate và endDate luôn cho nhanh mà phải tự làm khó mình như vậy?
Mỗi lần thay đổi route thì cái router cũng không phải chạy hai thêm bước parse cái JSON.
Mỗi lần render link thì cũng không phải encode về JSON string
Lúc sử dụng cũng vẫn tiện lợi và tường minh: $route.query.startDate
nhờ add giúm dùm, mình muốn lấy suy nhất chuỗi trong dấu " ", nhưng không lấy bất kỳ ký tự khác sau dấu " của chuỗi sau:
{"access_token":"eyJhbGciOi-JSUzI1Ni_IsImtpZCI6IjE3MjI0OT","expires_in":18000000,"token_type":"Bearer"}
--> Mình chỉ muốn lấy duy nhất tất cả các ký tự sau "access_token":" và kết thúc là dấu "
Kết quả mình muốn lấy là--> eyJhbGciOi-JSUzI1Ni_IsImtpZCI6IjE3MjI0OT
Link lam thu roi nhung ko dung: https://regex101.com/r/SThqo2/11
@huukimit Chính xác là như z ạ. em sữ dụng foreach để lấy dữ liệu hiện tại có trong ĐB, rồi em sữ dụng array_push() nối chuỗi hiện tại và dưới app gửi lên xong em update lại ạ
Ý bạn có phải là dưới app sẽ thực hiển đẩy dữ liệu liên tục, rồi server sẽ lấy data và đẩy vào một cái mảng. Bạn lưu cả cái mảng đấy vào trong database?
THẢO LUẬN
trong mỗi id có cột tracking với dữ liệu thêm vào là 1 kiểu json: [{type,thoi_gian},{type,thoi_gian},......] mỗi lần app gửi xuống là nó update vào trong cột tracking push về sau
văn phong năm ngoái của tui sao lại vầyyyyy (nguong)
2h nữa debut bài mới nhất bác theo dõi góp ý nha =))
Phải login để cám ơn. Cảm ơn tác giả nhiều nhé.
vâng, mình cảm ơn nha
bài tổng hợp rất hữu ích
Văn hay thế
Bạn không phải ngại mô
B có thế lh vs mình qua fb này nhé: https://www.facebook.com/sonnguyen.077
Bài viết mình có nói mà.
Giờ chỉ demo đơn giản thôi, còn thực tế sẽ vào những tình huống mà lựa chọn cách bạn nói nó sẽ hơi "chuối" nếu như cái object phức tạp hơn.
Cá nhân mình đang tự hỏi tại sao cái
query stringở trên lại phải đặtfromvàtovào trong objectdatemà không để ra ngoài và đặt tên làstartDatevàendDateluôn cho nhanh mà phải tự làm khó mình như vậy?$route.query.startDateBài viết rất hay anh ơi
ok b
anh ơi em muốn liên hệ với anh thì liên hệ qua điện chỉ nào ạ
Hay quá! Cám ơn b nhiều nhé.
Bài viết rất hay ạ
Bài viết hay! cảm ơn tác giả
nhờ add giúm dùm, mình muốn lấy suy nhất chuỗi trong dấu " ", nhưng không lấy bất kỳ ký tự khác sau dấu " của chuỗi sau: {"access_token":"eyJhbGciOi-JSUzI1Ni_IsImtpZCI6IjE3MjI0OT","expires_in":18000000,"token_type":"Bearer"} --> Mình chỉ muốn lấy duy nhất tất cả các ký tự sau "access_token":" và kết thúc là dấu " Kết quả mình muốn lấy là--> eyJhbGciOi-JSUzI1Ni_IsImtpZCI6IjE3MjI0OT Link lam thu roi nhung ko dung: https://regex101.com/r/SThqo2/11
Many thanks
@huukimit Chính xác là như z ạ. em sữ dụng foreach để lấy dữ liệu hiện tại có trong ĐB, rồi em sữ dụng array_push() nối chuỗi hiện tại và dưới app gửi lên xong em update lại ạ
Mình chưa hiểu rõ câu hỏi của bạn lắm:
Ý bạn có phải là dưới app sẽ thực hiển đẩy dữ liệu liên tục, rồi server sẽ lấy data và đẩy vào một cái mảng. Bạn lưu cả cái mảng đấy vào trong database?
@huukimit em không biết ạ. mới lần đầu hỏi đáp. Em thường đọc bài thôi ạ