Phương thức query thường sẽ trả lại một mảng các phần tử kiểu T, và nếu bạn dùng aws dynamodb driver thì bạn có thể thực hiện phép query dưới dạng một Promise function.
publicasyncquery<T>(params: DynamoDB.DocumentClient.QueryInput):Promise<T[]>{const result =awaitthis.db.query(params).promise();return result.Items asT[]}
@nguyen.hong.nguyen Anh cho em hỏi thêm với ạ, hiện tại e test trên điện thoại thì đều được, nhưng cài lên máy ảo hoặc tablet thì đều bị lỗi không tìm thấy thư viện.
Như vậy có phải do chip của thiết bị không hỗ trợ thư viện không anh
nếu mình muốn generic cho lệnh query đồng thời chuyển nó sang promise thì phải viết làm bạn ơi? Hiện tại bị lỗi
public query<T>(params: DynamoDB.DocumentClient.QueryInput): Promise<T>{returnnewPromise<T>((resolve, reject)=>{this.db.query(params,(err, data)=>{if(err){returnreject(err);}resolve(data);// <-- bị lỗi Argument of type 'QueryOutput' is not assignable to parameter of type 'T | PromiseLike<T>' });});}
@ngocyen Dù sao có người chia sẻ để cùng nhau mổ xẻ còn hơn là không. Chia sẻ cũng là 1 cách để học mà đúng k? Cám ơn chủ bài viết đã chia sẻ. Hy vọng bạn sẽ có nhiều chia sẻ hay
THẢO LUẬN
tức là chia table thành 10 hay 50 partition đó bạn
hay, nhưng code xong thấy nguy hiểm
thank
Phương thức
querythường sẽ trả lại một mảng các phần tử kiểuT, và nếu bạn dùng aws dynamodb driver thì bạn có thể thực hiện phépquerydưới dạng một Promise function.Ref: https://stackoverflow.com/questions/51328292/how-to-use-async-and-await-with-aws-sdk-javascript/51328537#51328537
á, code thì em thua chứ mmr thì chắc là em hơn hihi
ngày xưa em chơi diablo nên viết + đọc cứ bị nhầm ý, hihi, sorry các bác
Trước mình cũng có 1 hệ thống xây dựng
callđến 1APInhưng nó chỉ cho mỗi tiếng call 60request. Nên thi thoảng nó sẽ chết cho bị báolimit.Mình đành phải chơi
tricksmỗi lần call API xong lạisleep()một khoảng thời gian nhất định để giảm request đi cho đỡ bị lỗi limit =))Cảm ơn bạn nhé :v Mình gõ xong cũng không để ý
Vào đấy đọc mấy bài về Doraemon vui phết
Chào bạn, mình chỉ thả nhẹ link sương sương này thôi https://thangtd.com/ =)).
ps: trang web này là "viblo" chứ không phải "viablo" nhé bạn ^^
Viblo chứ không phải via bờ lô.
(coichungtao3) (ahihi4)
@nguyen.hong.nguyen Anh cho em hỏi thêm với ạ, hiện tại e test trên điện thoại thì đều được, nhưng cài lên máy ảo hoặc tablet thì đều bị lỗi không tìm thấy thư viện.
Như vậy có phải do chip của thiết bị không hỗ trợ thư viện không anh
Bài viết hay
) Cảm ơn tác giả.
Wow ngưỡng mộ
nếu mình muốn generic cho lệnh query đồng thời chuyển nó sang promise thì phải viết làm bạn ơi? Hiện tại bị lỗi
@ngocyen Dù sao có người chia sẻ để cùng nhau mổ xẻ còn hơn là không. Chia sẻ cũng là 1 cách để học mà đúng k? Cám ơn chủ bài viết đã chia sẻ. Hy vọng bạn sẽ có nhiều chia sẻ hay
Cảm ơn bạn, bài viết rất hữu ích.
cá nhân mình thấy seri này chất lượng bậc nhất viblo, cảm ơn tác giả nhé ! Chúc bác thành công trong công việc và cuộc sống

Dạ chị ngồi ngay ngắn cho e 1 lạy (lay3)