THẢO LUẬN

Avatar
đã bình luận cho bài viết
Mar 23rd, 2021 9:36 a.m.

chào a ở bước"Chạy câu lệnh trên để tạo một migration mới cho bảng admins và thêm các cột gồm: id, email, password, timestamps" thì chạy ở file nào a

+1

Cái này cũng khá hay. Nhưng nó có thể hiển thị hôm nay cổ phiếu đăng tang hay giảm k

0
Mar 23rd, 2021 9:17 a.m.

mình thử làm theo cách này. Sau đó mình tạo một service bên ngoài kết nối với mongodb để tạo ra các thay đổi dữ liệu qua API. Tuy nhiên mình chỉ có kết nối được với mongodb bằng URI: mongodb://127.0.0.1:30002/db_name (tức là Primary DB) còn kết nối theo URI: mongodb://127.0.0.1:30001,127.0.0.1:30002,127.0.0.1:30003/db_name?replicaSet=rs0 thì luôn báo ReplicaSetNoPrimary như dưới này: Screen Shot 2021-03-23 at 16.16.54.png Bạn có thể giúp mình giải quyết vấn đề này được không. Vì nếu kết nối cứng 1 primary thì nó gặp vấn đề gì thì replica set ko có ý nghĩa

0
Mar 23rd, 2021 9:15 a.m.

(Wow) nhưng viết nốt bài về docker đi c 😄

0
Mar 23rd, 2021 7:55 a.m.

e đã thử câu truy vấn và nó chạy ra rồi ạ. Với cảm ơn a vì chia sẻ thêm cả kinh nghiệm nữa ạ

+1

Chắc bạn ấy cũng có ý định rồi

0
Mar 23rd, 2021 7:49 a.m.

Cảm ơn bạn đã góp ý

0

Bạn này trẻ mà kiến thức tốt quá 🕵

0

Bài viết rất hay và có tâm. 😃

+1

Bài viết hay quá 😃, hi vọng có phần 3 chấm hóng

+1
Mar 23rd, 2021 7:40 a.m.

Cuối cùng các em cụa mị cũng vào đọc rồi. Tks em nha

0
Mar 23rd, 2021 7:39 a.m.

Uy tín luôn ạ. yêu thương ❤️

0
Mar 23rd, 2021 7:39 a.m.

Hj, Độc giả có tâm quá nè. Cảm ơn ạ

0

Bài viết rất hay và dễ hiểu. Cám ơn tác giả nhiều 😆

0
Mar 23rd, 2021 7:36 a.m.

Bài viết hay quá chị, câu chuyện vui nhưng lại đem đến rất nhiều kiến thức

0
Mar 23rd, 2021 7:33 a.m.

bài viết xuất sắc quá... chắc chắn tác giả siêu đáng iêu và cực kỳ uy tín 😍😆

0

@benkyou Xin lỗi mình đọc chưa kĩ, và bạn có thể tham khảo cách này (nó theo cách của nosql)

table = { id, name, active: true/false, maxPeople, timeId, booking } 
time = { id, name: '1 hour / 1.5 hours / 2 hours', timeSlot: [ { start, end } ... ] }  
booking = { id, tableId, time: { start, end } }

Ví dụ:

  • Bàn A:
    • Có khung giờ để booking:
      1 hour : 8 - 9, 8,5 - 9,5, ...
      1.5 hours: 8h - 9.5, 9.5 - 11, ... ...
    • Khách đặt 8.5 - 9,5

-> Các khung giờ còn lại khách có thể chọn là: (start < start booking && end < start booking) || (start > end booking && end > end booking)
thường thì các khoảng thời gian sẽ cách nhau 15p, nên mình sẽ không so sánh hoặc bằng

Note: Đây là case cho một ngày, bạn cần check ngày nếu có chức năng booking ở tương lai

+1
Mar 23rd, 2021 7:26 a.m.

Bài viết hay quá ạ! thạ tim ❤️

0
Mar 23rd, 2021 7:16 a.m.

=)) Bảo vệ hòa bình team dự án

0
Mar 23rd, 2021 7:15 a.m.

Tks bạn a

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí