- vừa được xem lúc

Truy vấn với MongoDB Compass - Mongo Shell

0 0 22

Người đăng: No Code

Theo Viblo Asia

  1. Lời giới thiệu: Ở phần trước, mình đã giới thiệu về config mongo. Phần này mình tiếp tục chia sẻ về tool query bao mạnh cho người chơi hệ Mongo. Cụ thể là công cụ mongoDB cây nhà lá vườn lúc cài đặt trên window có hỗ trợ cài đặt sẵn. Thay vì phải tự tải về rồi cài đặt như Robo 3T, Studio 3T, NoSQL Manager, Nucleon Database Master...

  2. Mongo Compass _ sức mạnh vượt thời gian:

    • Collection: user
    • DB: test
    • ENV: localhost
    • Thử query không điều kiện
    • Thử câu query khác xem: {"user":"user222"} ->>> Fight Số lượng document tìm thấy ở Displaying documents Syntax query cần viết đúng với chuẩn object của mongo đặt ra, các cô bác có thể tìm hiểu thêm ở đây: https://www.mongodb.com/docs/compass/current/query/filter/
    • Chưa hết: ngoài việc filter data bằng find, compass còn cho phép sort, skip, limit để sắp xếp cũng như phân trang kết quả trả về
    • Thử sort từ a->z theo username:
    • Thử lấy chỉ 2 document 1 trang trả về:
    • Công cụ Analyzre: Vào mục schema -> analyze. Công cụ sử phục phân tích, trực qua hoá dữ liệu biến động
    • Index: Mỗi collection sẽ tự động đánh index cho _id, và bạn cũng có thể đánh index thêm cho những field khác nếu muốn, nó hiển thị ở đây
  3. Mongo Shell _ Công cụ hỗ trợ mạnh mẽ: Hãy xem công cụ mongoShell có gì đặc biệt. Nó nằm ở đâu này.

    • Sử dụng show dbs/show databases để xem list các db ở local
    • Chọn db, use <tên db>
    • Show list collections: show collections Truy vấn bằng cách db.<_tên collection>.<query>(<condition>) Ngoài ra vẫn còn nhiều câu truy vấn hữu ích: https://www.mongodb.com/docs/mongodb-shell/crud/read/

    😊😊Hôm nay tới đây thôi, mong mọi người upvote để ủng hộ mình tiếp tục series và có những bài viết tốt hơn. Bài viết có thể có sai xót mọi người hãy để lại comment bên dưới🖐️🖐️

Bình luận

Bài viết tương tự

- vừa được xem lúc

Học Regular Expression và cuộc đời bạn sẽ bớt khổ (Updated v2.2)

. Regular Expression (RegEx) à? Nghe quen quen. . Bạn cần xử lý validate (kiểm tra tính hợp lệ) các trường dữ liệu nhập vào ô Text. .

0 0 93

- vừa được xem lúc

Đề thi interview DevOps ở Châu Âu

Well. Chào mọi người, mình là Rice - một DevOps Engineers ở đâu đó tại Châu Âu.

0 0 65

- vừa được xem lúc

12 best practices với VueJS

Giới thiệu. Xin chào tất cả các bạn, hôm nay mình sẽ giới thiệu với các bạn một số lưu ý khi coding vuejs. Không dài dòng nữa mình bắt đầu luôn nhé. Vì sao cần phải sử dụng :key , vì nó sẽ giúp giữ lại các state của component.

0 0 183

- vừa được xem lúc

Những điều cần lưu ý và sử dụng Hook trong React (Phần 2)

II. UseEffect và điều cần lưu ý . Có hai loại xử lý phổ biến trong các thành phần React: những xử lý phụ không yêu cầu cleanup và những xử lý phụ có cleanup. Hãy xem xét sự khác biệt này chi tiết hơn.

0 0 119

- vừa được xem lúc

[Python] Một số tips khi code (Phần 2)

Hi, trong phần trước mình đã giới thiệu đến các bạn 9 tips khi các bạn code Python. Trong phần này mình sẽ tiếp tục gửi đến các bạn một số tips hữu dụng khác nhé. Let's go. Để reverse một đoạn string, chúng ta dùng var[::-1].

0 0 36

- vừa được xem lúc

Không có gì là miễn phí cả

Mình có cái tật rất xấu. Đấy là hay cố gắng tìm hướng giải quyết cho người khác.

0 0 32