Hướng dẫn how do i run a query in mongodb atlas? - làm cách nào để chạy một truy vấn trong tập bản đồ mongodb?

Tài liệu về nhà → MongoDB AtlasMongoDB Atlas


Sử dụng menu chọn ngôn ngữ của bạn để đặt ngôn ngữ của các ví dụ trên trang này.Select your language drop-down menu to set the language of the examples on this page.


Quan trọng

Tính năng không khả dụng trong các trường hợp không có máy chủ

Phần này của hướng dẫn hướng dẫn bạn thông qua chạy các truy vấn tìm kiếm Atlas.

Bây giờ bạn đã chạy một số truy vấn, hãy xem lại tài liệu tìm kiếm ATLAS để tìm hiểu thêm về các toán tử khác nhau và các truy vấn khác mà bạn có thể chạy. Nhiều ví dụ truy vấn có sẵn thông qua tài liệu tìm kiếm ATLAS.

Thích học bằng cách xem?

Theo dõi cùng với video hướng dẫn này để trình bày cách xây dựng các truy vấn tìm kiếm Atlas cho ứng dụng demo của công cụ tìm nhà hàng, cũng có sẵn tại www.atlassearchrestaurants.com.www.atlassearchrestaurants.com.

Thời lượng: 20 phút

Tài liệu về nhà → MongoDB AtlasMongoDB Atlas

Thời gian hoàn thành ước tính: 5 phút

Bạn có thể chạy các hoạt động bằng ngôn ngữ truy vấn MongoDB (MQL) bao gồm hầu hết, nhưng không phải tất cả các lệnh máy chủ tiêu chuẩn. Để tìm hiểu các hoạt động MQL nào được hỗ trợ, hãy xem tài liệu hỗ trợ MQL.

Ghi chú

Các bộ dữ liệu mẫu liên kết dữ liệu Atlas chỉ được đọc.

Để hoàn thành phần này của hướng dẫn, bạn sẽ cần phải hoàn thành:

  • Phần 1: Triển khai phiên bản cơ sở dữ liệu được liên kết Deploy a Federated Database Instance

  • Phần 2: Định cấu hình kết nối cho thể hiện cơ sở dữ liệu được liên kết của bạn Configure Connection for Your Federated Database Instance

  • Phần 3: Kết nối với thể hiện cơ sở dữ liệu được liên kết của bạn Connect to Your Federated Database Instance

  • Phần 4: Xác minh cơ sở dữ liệu và bộ sưu tập của bạn Verify Your Database and Collections

Bạn phải được kết nối với thể hiện cơ sở dữ liệu được liên kết của bạn với Shell MongoDB trước khi chạy các truy vấn sau.

Trước khi chạy các truy vấn, hãy chuyển sang cơ sở dữ liệu Database0:

use FederatedDatabaseInstance0

Các truy vấn sau đây sử dụng các đường dẫn mà bạn đã thêm vào thể hiện cơ sở dữ liệu được liên kết của bạn trong quá trình triển khai. Nếu bạn đã thêm tất cả các đường dẫn vào bộ dữ liệu mẫu, bạn có thể chạy tất cả các truy vấn trong các tab sau. Nếu bạn chỉ thêm một số đường dẫn, nhấp và chạy các truy vấn trong các tab thích hợp cho các đường dẫn dữ liệu mẫu mà bạn đã thêm.

Xin chúc mừng! Bạn chỉ cần thiết lập một thể hiện cơ sở dữ liệu được liên kết, tạo cơ sở dữ liệu và bộ sưu tập từ dữ liệu được lưu trữ trong thùng S3 và truy vấn dữ liệu bằng các lệnh MQL.

Để biết thêm thông tin về các trường hợp cơ sở dữ liệu được liên kết, hãy xem Liên đoàn dữ liệu Atlas.

Ghi chú

Khi bạn tự động tạo các bộ sưu tập từ tên tệp, số lượng bộ sưu tập không được báo cáo chính xác trong chế độ xem Liên đoàn dữ liệu.Data Federation view.

Tài liệu về nhà → MongoDB AtlasMongoDB Atlas

Bạn có thể xây dựng các truy vấn tìm kiếm Atlas bằng giai đoạn đường ống tổng hợp $ tìm kiếm. Atlas Search cung cấp các nhà khai thác mà bạn có thể sử dụng để thực hiện các loại tìm kiếm cụ thể trên bộ sưu tập của mình. Khi bạn chạy truy vấn $search, Atlas Search thực hiện tìm kiếm toàn văn của các trường được lập chỉ mục cho dữ liệu phù hợp với truy vấn của bạn.

  • Nhập thuật ngữ để tìm kiếm trong bộ sưu tập.

  • Xem cú pháp truy vấn tìm kiếm ATLAS của bạn, sau đó bạn có thể chạy trong vỏ MongoDB của mình, mongosh hoặc xuất sang ngôn ngữ lập trình.mongosh, or export to a programming language.

    Bạn phải tạo các chỉ mục tìm kiếm Atlas trên bộ sưu tập cho tất cả các trường mà bạn muốn tìm kiếm.

Atlas Search cung cấp các tùy chọn cho phép bạn sửa đổi điểm số của các tài liệu được trả lại và hiển thị các thuật ngữ tìm kiếm trong bối cảnh ban đầu của chúng.

Bạn có thể chạy các truy vấn từ mongosh, từ ứng dụng của bạn bằng trình điều khiển hoặc từ giao diện người dùng Atlas.mongosh, from your application using a driver, or from the Atlas user interface.

Sử dụng phương pháp giải thích để trả về thông tin chi tiết về các truy vấn của bạn.

Tài liệu về nhà → MongoDB AtlasMongoDB Atlas

Quan trọng

Tính năng không khả dụng trong các trường hợp không có máy chủ

Hướng dẫn này đưa bạn qua các bước thiết lập và truy vấn chỉ mục tìm kiếm ATLAS. Bạn sẽ sử dụng một bộ sưu tập với dữ liệu phim từ bộ dữ liệu mẫu Atlas.

Để hoàn thành hướng dẫn này, bạn sẽ cần:

  • Một cụm Atlas với MongoDB phiên bản 4.2 trở lên.

  • Các bộ dữ liệu mẫu được tải vào cụm Atlas của bạn.

  • Một trong các ứng dụng sau để chạy truy vấn trên cụm Atlas của bạn:

    • mongosh

    • Compa

    • Đi

    • Java

    • Trình điều khiển nút MongoDB

    • Pymongo

    • Atlas Cli

  • Chọn ánh xạ chỉ số tĩnh hoặc động.

Bảng sau đây cho thấy các chế độ truy cập mỗi vai trò hỗ trợ.

Chọn một trong các cách sau để tạo chỉ mục tìm kiếm ATLAS của bạn:

  • Atlas UI

  • API tìm kiếm ATLAS

  • Atlas Cli

Làm thế nào để tôi chạy một truy vấn MongoDB?

Cách thực hiện truy vấn cơ sở dữ liệu trong MongoDB..
Sử dụng lệnh database_name được sử dụng để tạo ví dụ cơ sở dữ liệu:> Sử dụng HDFC đã chuyển sang DB MyDB ..
Lệnh DB được sử dụng để kiểm tra ví dụ cơ sở dữ liệu hiện được chọn:> DB MyDB ..
Hiển thị lệnh DBS Kiểm tra tất cả các danh sách cơ sở dữ liệu Ví dụ:> Hiển thị DBS cục bộ 0.78125GB Kiểm tra 0.23012GB ..

Làm cách nào để chạy Atlas MongoDB?

Để bắt đầu sử dụng Atlas MongoDB, bạn sẽ cần phải làm như sau:..
Tạo một tài khoản đám mây MongoDB ..
Tạo một cụm Atlas MongoDB ..
Định cấu hình truy cập mạng và tạo người dùng cụm ..
Kết nối với cụm ..

Chúng ta có thể chạy truy vấn SQL trong MongoDB không?

Với Noqlbooster cho MongoDB, bạn có thể chạy SQL Chọn truy vấn chống lại MongoDB.Hỗ trợ SQL bao gồm các chức năng, biểu thức, tập hợp cho các bộ sưu tập với các đối tượng và mảng lồng nhau.Xem các tính năng và ví dụ SQL được hỗ trợ bởi Nosqlbooster cho MongoDB.. SQL support includes functions, expressions, aggregation for collections with nested objects and arrays. See the features and SQL examples supported by the NoSQLBooster for MongoDB.

Làm cách nào để tìm kiếm một truy vấn trong MongoDB?

Sử dụng toán tử truy vấn văn bản $ để thực hiện tìm kiếm văn bản trên bộ sưu tập với chỉ mục văn bản.$ Text sẽ mã hóa chuỗi tìm kiếm bằng khoảng trắng và hầu hết các dấu chấm câu là dấu phân cách và thực hiện logic hoặc của tất cả các mã thông báo như vậy trong chuỗi tìm kiếm.. $text will tokenize the search string using whitespace and most punctuation as delimiters, and perform a logical OR of all such tokens in the search string.