Đơn giản hóa quy trình làm việc của bạn: Tìm kiếm miniwebtool.
Thêm
Công cụ liên quan
Trình tạo truy vấn SQL bằng AICông cụ Kiểm tra APICông cụ chuyển đổi hình ảnh sang Base64Công cụ Chuyển đổi Văn bản sang Danh sách SQL
Trang chủ > Công cụ văn bản > Công cụ văn bản khác > Công cụ Chuyển đổi Truy vấn SQL sang MongoDB
 

Công cụ Chuyển đổi Truy vấn SQL sang MongoDB

Chuyển đổi các truy vấn SQL (SELECT, INSERT, UPDATE, DELETE) sang cú pháp MongoDB shell với ánh xạ từng mệnh đề, tạo aggregation pipeline, làm nổi bật cú pháp trực tiếp và đầu ra mongosh sẵn sàng để dán.

Công cụ Chuyển đổi Truy vấn SQL sang MongoDB
SQL MongoDB
⚡ Ví dụ nhanh (nhấp để tải)

Embed Công cụ Chuyển đổi Truy vấn SQL sang MongoDB Widget

Giới thiệu về Công cụ Chuyển đổi Truy vấn SQL sang MongoDB

Chào mừng bạn đến với Công cụ Chuyển đổi Truy vấn SQL sang MongoDB, một công cụ trực tuyến giúp dịch các truy vấn SQL — SELECT, INSERT, UPDATE và DELETE — sang cú pháp shell MongoDB sạch sẽ, sẵn sàng để dán. Mỗi lần chuyển đổi đều đi kèm với một ánh xạ theo từng mệnh đề cho thấy chính xác cách mỗi từ khóa SQL trở thành tương đương MongoDB của nó, làm cho công cụ này vừa là bộ chuyển đổi vừa là phương tiện hỗ trợ học tập cho các nhà phát triển đang chuyển từ cơ sở dữ liệu quan hệ sang MongoDB.

Tại sao nên sử dụng bộ chuyển đổi SQL sang MongoDB này?

Hầu hết các bộ chuyển đổi trực tuyến chỉ đơn giản là đưa ra một khối JSON và để bạn tự đoán điều gì đã xảy ra. Công cụ này khác biệt: bạn thấy truy vấn MongoDB được tạo một ánh xạ từng bước giải thích tại sao mỗi mệnh đề được chuyển đổi theo cách đó. Điều đó làm cho nó hữu ích như nhau cho các lần dịch nhanh trong quá trình di chuyển và để học ngôn ngữ truy vấn MongoDB từ kiến thức SQL hiện có của bạn.

Các tính năng chính

Những câu lệnh SQL nào công cụ này có thể chuyển đổi sang MongoDB?

Công cụ chuyển đổi các câu lệnh SELECT, INSERT, UPDATEDELETE. SELECT hỗ trợ WHERE, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET, DISTINCT và năm hàm tập hợp tiêu chuẩn: COUNT, SUM, AVG, MIN và MAX. Các mệnh đề WHERE phức tạp với AND, OR, NOT, IN, NOT IN, BETWEEN, LIKE, IS NULL và IS NOT NULL đều ánh xạ rõ ràng sang các toán tử MongoDB.

Cách hoạt động của ánh xạ theo từng mệnh đề?

Sau mỗi lần chuyển đổi, công cụ sẽ hiển thị một bảng xếp hàng từng mệnh đề SQL với tương đương MongoDB của nó. Ví dụ:

SQL: SELECT name, age FROM users WHERE age > 21 ORDER BY age DESC LIMIT 10
MongoDB: db.users.find({ age: { $gt: 21 } }, { name: 1, age: 1, _id: 0 }).sort({ age: -1 }).limit(10)
Ánh xạ:
· FROM usersdb.users
· SELECT name, age → phép chiếu { name: 1, age: 1, _id: 0 }
· WHERE age > 21 → bộ lọc { age: { $gt: 21 } }
· ORDER BY age DESC.sort({ age: -1 })
· LIMIT 10.limit(10)

Nó có xử lý các đường ống tập hợp cho các truy vấn GROUP BY không?

Có. Khi SQL sử dụng GROUP BY, HAVING hoặc các hàm tập hợp, bộ chuyển đổi sẽ tạo ra một đường ống tập hợp MongoDB đầy đủ: $match trước khi nhóm (từ WHERE), $group với _id và các bộ tích lũy, $match sau khi nhóm (từ HAVING), sau đó là $sort, $skip$limit theo thứ tự đường ống. Thứ tự rất quan trọng — thực hiện $sort trước $match sẽ chậm hơn nhiều trong MongoDB — vì vậy công cụ luôn phát ra các giai đoạn theo thứ tự tối ưu.

Ví dụ: SELECT category, COUNT(*) AS total FROM books WHERE year >= 2020 GROUP BY category HAVING COUNT(*) > 5 ORDER BY total DESC LIMIT 5

trở thành:
db.books.aggregate([
  { $match: { year: { $gte: 2020 } } },
  { $group: { _id: "$category", total: { $sum: 1 } } },
  { $match: { total: { $gt: 5 } } },
  { $sort: { total: -1 } },
  { $limit: 5 }
])

Các mẫu SQL LIKE được chuyển đổi như thế nào?

Các ký tự đại diện % trong SQL trở thành .* và ký tự đại diện _ trở thành . trong biểu thức chính quy của MongoDB. Các mẫu được neo bằng ^ hoặc $ khi mẫu SQL không bắt đầu hoặc kết thúc bằng %. Các ký tự regex đặc biệt bên trong mẫu sẽ được thoát (escape) tự động.

Sự khác biệt chính giữa truy vấn SQL và MongoDB là gì?

SQL có tính khai báo và định hướng bảng — bạn mô tả các hàng và cột. MongoDB định hướng tài liệu và sử dụng ngôn ngữ truy vấn giống JSON. Các quy tắc dịch chính:

Truy vấn MongoDB được tạo có sẵn sàng để dán vào mongosh không?

Có. Đầu ra sử dụng cú pháp mongosh (MongoDB Shell), bao gồm các khóa đối tượng không có dấu ngoặc kép, các phương thức chuỗi nối tiếp như .sort(), .limit().skip(), và các hằng số regex JavaScript gốc. Bạn có thể dán trực tiếp vào mongosh, tab MongoSH của MongoDB Compass hoặc IntelliShell của Studio 3T.

Cách sử dụng công cụ này

  1. Dán truy vấn SQL của bạn vào hộp nhập liệu, hoặc nhấp vào một Ví dụ nhanh để tải một truy vấn mẫu.
  2. Nhấp Chuyển đổi sang MongoDB. Công cụ sẽ phân tích cú pháp SQL của bạn và xây dựng truy vấn MongoDB tương đương.
  3. Xem lại ánh xạ theo từng mệnh đề để xác minh bản dịch và học các quy tắc ánh xạ.
  4. Sao chép hoặc tải xuống truy vấn MongoDB bằng các nút ở phía trên khối mã. Tệp tải xuống là một tập lệnh .js sẵn sàng để chạy.

Các trường hợp sử dụng thực tế

Dành cho nhà phát triển chuyển sang MongoDB

Dành cho sinh viên và người học

Dành cho DBA và kỹ sư Backend

Hạn chế và những gì chưa được hỗ trợ

Câu hỏi thường gặp

Tại sao truy vấn SELECT của tôi không có WHERE vẫn trả về một đối tượng bộ lọc?

find() của MongoDB mong đợi một bộ lọc làm đối số đầu tiên. Khi SQL không có mệnh đề WHERE, công cụ sẽ phát ra find({}) — một bộ lọc trống khớp với tất cả các tài liệu.

Tại sao _id: 0 được thêm vào phép chiếu của tôi?

MongoDB bao gồm trường _id theo mặc định trong kết quả truy vấn. Để khớp với hành vi SELECT của SQL nơi chỉ các cột được liệt kê được trả về, công cụ sẽ thêm _id: 0 trừ khi bạn liệt kê rõ ràng _id như một cột.

Tôi nên sử dụng updateOne hay updateMany cho truy vấn UPDATE của mình?

Công cụ phát ra updateMany theo mặc định, khớp với ngữ nghĩa nhiều hàng của SQL UPDATE. Hãy chuyển sang updateOne khi bạn chắc chắn rằng bộ lọc chỉ khớp với một tài liệu duy nhất (ví dụ: khi lọc theo _id duy nhất).

Công cụ có lưu trữ hoặc gửi SQL của tôi đi đâu không?

SQL của bạn được gửi đến máy chủ của chúng tôi để phân tích cú pháp, trả về dưới dạng MongoDB đã chuyển đổi, và sau đó bị hủy. Nó không được ghi nhật ký, lưu trữ hoặc chia sẻ với bất kỳ bên thứ ba nào.

Công cụ này có miễn phí không?

Có, nó hoàn toàn miễn phí và có thể sử dụng mà không cần tài khoản. Làm mới trang để bắt đầu lại bất cứ lúc nào.

Làm cách nào nó xử lý các loại gốc của MongoDB như ObjectId và Date?

Các hằng số chuỗi SQL trở thành chuỗi MongoDB theo mặc định. Nếu cột của bạn lưu trữ một ObjectId, hãy bọc hằng số đó một cách thủ công trong ObjectId("..."). Đối với các trường ngày tháng, hãy bọc hằng số trong ISODate("..."). Cả hai việc thay thế này chỉ mất một giây để chỉnh sửa sau khi dán.

Tài liệu tham khảo bổ sung

Tham khảo nội dung, trang hoặc công cụ này như sau:

"Công cụ Chuyển đổi Truy vấn SQL sang MongoDB" tại https://MiniWebtool.com/vi/cong-cu-chuyen-oi-truy-van-sql-sang-mongodb/ từ MiniWebtool, https://MiniWebtool.com/

bởi đội ngũ miniwebtool. Cập nhật: 25 thg 4, 2026

Công cụ văn bản khác:

Công cụ nổi bật:

Máy tính tuổiTrình Trích Xuất Ảnh từ Videomáy-tính-số-mũ-độ-chính-xác-caoMáy tính Phân tích Thừa số Nguyên tố⏱️ Máy Tính GiờTrình tạo bài tây ngẫu nhiênTrình tạo chuỗi ngẫu nhiên🖱️ Bộ Đếm ClickMáy tính giảm giá phần trămCông cụ đổi Pound sang KilogramTra cứu ID người dùng InstagramMáy tính phân số tối giảnCông cụ đếm hàngCông cụ chuyển đổi kg sang lbsCông cụ Mã hóa CaesarTrình Tạo Mã MorseTrình tạo nhánh giải đấu ngẫu nhiênMáy tính Kiểm tra Chia hếtTra cứu ID người dùng FacebookCông cụ chuyển đổi nhị phân sang thập phânBộ chuyển đổi thập phân sang nhị phânĐảo ngược văn bảnMáy tính thương và số dưCông cụ chuyển đổi chữ số La MãĐổ xúc xắcBộ chuyển đổi HEXBộ Chuyển Đổi Số Sang ChữXóa dấu cáchMáy tính thập phân sang phân số📅 Máy tính ngàyBộ chuyển đổi Nhị phân sang HexMáy tính ngày trong năm - Hôm nay là ngày thứ mấy trong nămTrình nhân hóa văn bản AIMáy tính thời gianCông cụ chuyển đổi cm sang feet và inchBộ chuyển đổi Feet và Inch sang CmThống kê Kênh YouTubeTrình Luyện Toán NhẩmMáy tính nhị phânBộ chuyển đổi hex sang thập phânSắp xếp theo thứ tự bảng chữ cáiSắp xếp sốBộ lặp MP3Đây có phải là Số Nguyên Tố?Máy tính chuyển đổi phân số sang số thập phânTrình Chuyển Đổi JSON sang CSVMáy tính Cạnh huyềnMáy tính So sánh Phân sốCông cụ chuyển đổi centimet sang inch🔍 Kiểm tra Đạo vănBộ chuyển đổi FPSCân Bằng Phương Trình Hóa HọcCông cụ loại bỏ dấu câu trực tuyếnTrình phát hiện nội dung AIMáy tính HEXMáy tính hoàng hôn và bình minhGhép VideoMáy Giải Phương Trình Bậc BaTạo Ô ChữMáy tính Cung Mặt trời, Mặt trăng & Cung mọc 🌞🌙✨Trình trích xuất âm thanhCông cụ xáo trộn chữ cáiTrình tạo mê cungBộ chuyển đổi Thập phân sang Thập lục phânTrình chuyển đổi SRT sang TXTCon số may mắn của tôi là gì?Trình tạo thẻ BingoBộ Chia Âm ThanhCông cụ Giải Quy hoạch Tuyến tínhMáy tính căn bậc haiCông cụ chia ảnhĐiều chỉnh tốc độ videoBộ chuyển đổi hệ cơ sốCông cụ tạo nhóm ngẫu nhiênBộ chuyển đổi Hex sang RGBCông Cụ Vẽ Đồ Thị Hệ Bất Phương TrìnhLịch Sao Thủy Nghịch Hành📈 Công Cụ Tạo Biểu Đồ ĐườngTrình tạo số nguyên ngẫu nhiênMáy tính trung bình mẫuTrình tạo ngày sinh ngẫu nhiênMáy Tính Chu Vi Hình ElipCông cụ chuyển đổi Phần trăm sang PPM⏰ Đồng Hồ Báo Thức Trực TuyếnLàm Đẹp CSSMáy tính giai thừaChuyển đổi CSV sang JSONMáy tính GFRSo sánh hai chuỗiCông cụ chuyển đổi kPa sang psiMáy tính arctanMáy tính ModuloDanh sách năm nhuậnMáy tính SinCông cụ chuyển đổi psi sang kPaMáy tính định lý PythagoreTrình tạo tên ngẫu nhiênCông cụ chuyển đổi DMS sang độ thập phânMáy tính công thức bậc haitra-cứu-địa-chỉ-MACMáy tính Cầu thang📷 OCR Chuyển Ảnh Thành Văn BảnTrình chuyển đổi HTML sang văn bảnTạo Trò Chơi Tìm TừTạo và giải SudokuCông cụ chuyển đổi hệ thập lục phân sang nhị phânMáy Tính Diện Tích Đa Giác Bất Quy TắcMáy tính Vị trí Mặt trờiMáy tính Định giá Quyền chọn Black-ScholesMáy tính BSATrình tạo đồ vật ngẫu nhiênCông cụ chuyển đổi Radian sang ĐộDanh sách Dãy số FibonacciBộ Chuyển Đổi Nhị PhânChuyển đổi Thời gian SRTMáy tính Pha Mặt Trăng⏱️ Bộ Đếm Ngược Thời GianLịch trăng non và trăng trònTrình tạo oẳn tù tìTrình tạo số xổ sốXóa dòng mớiCông cụ Trực quan hóa Dữ liệu AI (Dán CSV)Máy tính Hàm GammaMáy tính One Rep Max (1RM)Trình nén VideoTrình tạo thẻ tín dụng ngẫu nhiênTung đồng xuBộ chọn bình luận YouTubeBộ chuyển đổi khối lượngCông cụ ước tính thu nhập YouTubeCông cụ vẽ đồ thị hàm sốMáy tính biến đổi Laplace ngượcMáy tính thâm hụt caloMáy tính trung bìnhMáy tính bước chân sang khoảng cáchMáy Tính Năng Lượng Thế NăngMáy Tính Phân Vị BMI Cho Trẻ EmMáy tính Tuổi thaiMáy tính Tuổi thọ Trung bìnhTrình tạo thời gian ngẫu nhiênChuyển Đổi Mô-men Xoắn (Nm, ft-lb, kgf-cm)Chuyển đổi Nhị phân sang Bát phânCông cụ Giải Bản đồ Karnaugh (K-Map)Công Cụ Vẽ Đường Cong Tham SốCông cụ cắt ảnhMáy tính tuổi sinh họcMáy tính khối lượng molMáy Tính Chia Đa ThứcChuyển đổi Số thành Phân sốCông cụ chuyển đổi thời gian phân sốCông cụ vẽ đồ thị hàm lượng giácMáy tính BitwiseMáy tính Đạo hàmMáy Tính Độ Lệch Chuẩn Tương ĐốiTrình Định dạng & Xác thực YAMLTrình tạo từ ngẫu nhiên tiếng AnhMáy tính TổngMáy tính CosMáy tính LogaritMáy tính Natri hiệu chuẩnMáy tính NgủTrình tạo JSON ngẫu nhiênTrình tạo mã vạchBộ chuyển đổi RGB sang HexCông cụ tính điểm trung bình GPAMáy Tính Hình Nón CụtMáy tính pHMáy tính Ước số chung lớn nhấtNgười chọn ngẫu nhiênTrình tạo GIFXoay VideoBộ chuyển đổi địa chỉ IP sang nhị phânChuyển Đổi GócCông cụ chuyển đổi pound sang gamMáy Tính Chữ Số Có NghĩaMáy tính Độ dốc và CấpSắp xếp văn bản theo độ dàiTrình tạo GUID/UUIDBộ chuyển đổi phân số sang phần trămChuyển đổi Kích thước Tập tinBộ Chuyển Đổi Thời Gian Sang Thập PhânCông cụ chuyển đổi phân số thành hỗn sốDanh sách các số nguyên tốKiểm tra Tên người dùng Mạng xã hộiMáy Tính Giá Trị Tuyệt ĐốiMáy Tính Hồi Quy Tuyến TínhMáy Tính Lôgarit Cơ Số 2Trình Mô Phỏng Cổng LogicTrình vẽ phương trình cựcTrình tạo IMEI Ngẫu nhiênĐảo ngược dòngBảng mã ASCIIBộ Chuyển Đổi Văn Bản Sang Nhị Phân/Hex/ASCIIBộ nén hình ảnhCông cụ chuyển đổi hỗn số thành phân sốMáy tính Áp suất Thẩm thấuMáy Tính Độ Tăng Điểm SôiMáy Tính Độ Giảm Điểm Đông BăngMáy Tính Thành Phần Phần TrămMáy Tính Nồng Độ Đương LượngMáy tính Nồng độ MolanBộ Chuyển Đổi pKa Sang KaMáy tính Henderson-HasselbalchMáy Tính Sản Lượng Lý ThuyếtMáy tính Chất phản ứng Giới hạnMáy tính Cấu hình ElectronBảng tuần hoàn tương tácTrình Tạo Giáo Án AITrình tạo Câu đố AITrình tạo trích dẫn (APA/MLA/Chicago)Máy Tính Phần Trăm Điểm DanhMáy Tính Điểm APMáy Tính Điểm ACTMáy Tính Điểm SATChuyển đổi Phần trăm sang CGPATrình chuyển đổi CGPA sang phần trămCông Cụ Chấm Điểm Dễ Dàng (EZ Grader)Máy tính Chi phí Nuôi conMáy Tính Lượng Sữa Cho BéMáy Tính Kích Cỡ TãTrình Tạo Tên Em BéCông Cụ Dự Đoán Màu Mắt Em BéCông Cụ Dự Đoán Chiều Cao Của TrẻMáy Tính Thời Gian Tăng Gấp Đôi hCGMáy tính ngày dự sinh IVFMáy tính làm tổ của phôiCông cụ dự đoán giới tính kiểu Trung QuốcCông cụ định dạng ngày ISO 8601Trình Chuyển Đổi Ngày JulianNap CalculatorWorld ClockBộ chuyển đổi Ngày sang Chữ số La MãĐếm Ngược Đến Khi Nghỉ HưuMáy Tính Cai NghiệnMáy Tính Nửa Sinh NhậtMáy Tính Ngày Kỷ NiệmMáy Tính Số TuầnMáy Tính Chia Tiền BoaMáy Tính ROI Email MarketingMáy tính Chi phí trên Mỗi Khách hàng Tiềm năngMáy Tính Vốn Lưu ĐộngMáy tính số dư đảm phíMáy tính FIFO / LIFOMáy Tính Tồn Kho An ToànMáy Tính Điểm Đặt Hàng LạiMáy tính Lượng đặt hàng Kinh tế EOQMáy Tính Khấu HaoMáy Tính Giá Đồ Thủ CôngMáy tính giá bán buônMáy tính Lợi nhuận ShopifyMáy tính Amazon FBAMáy Tính Phí eBayMáy tính phí EtsyMáy tính Phí StripeMáy Tính Phí PayPalCông Cụ Chuyển Đổi Tỷ Lệ CượcMáy Tính Tiền Dâng Một Phần MườiMáy tính ZakatMáy Tính Thuế Trước Bạ Vương Quốc AnhMáy Tính Miễn Thuế HRAMáy tính GratuityMáy tính NPSMáy tính EPFMáy tính PPFMáy tính RDMáy tính SWPMáy Tính Gross-UpMáy Tính So Sánh Khoản VayMáy Tính Tỷ Lệ Sử Dụng Tín DụngMáy Tính Bậc Thang CDMáy tính Tín phiếu Kho bạc T-BillMáy Tính Trái Phiếu IMáy tính Tiết kiệm Đại học 529Máy tính HSAMáy Tính Trợ Cấp Thôi ViệcMáy Tính Tăng LươngTrình tạo Hóa đơnMáy Tính Công Tác PhíMáy tính Hoàn tiền Quãng đườngMáy Tính Tăng Tiền Thuê NhàMáy Tính Tiền Thuê Theo Tỷ LệMáy tính Khả năng Chi trả Tiền thuê nhàMáy Tính Giá Lăn Bánh Ô TôMáy Tính Khả Năng Mua XeMáy Tính Khoản Vay Xe MáyMáy Tính Khoản Vay Xe RVMáy Tính Khoản Vay Mua ThuyềnMáy Tính Khoản Vay ĐấtMáy Tính Khoản Vay Xây DựngMáy Tính Vay Thế Chấp Chỉ Trả LãiMáy Tính Khoản Vay Bong BóngMáy Tính Điểm Vay Thế ChấpMáy Tính PMIMáy Tính Thanh Toán Thế Chấp Hai Tuần Một LầnMáy Tính Vay Thế Chấp ARMMáy Tính Khoản Vay VAMáy Tính Lương Thực NhậnTrình tạo truy vấn SQL bằng AITrình Tạo RegEx AICông cụ Phân tích Giọng văn bằng AICông cụ Phân tích CV bằng AICông cụ Chuyển đổi Đơn vị AI (Ngôn ngữ Tự nhiên)Trình Viết Thư Xin Lỗi AITrình Tạo Lời Từ Chối Lịch Sự Bằng AITrình Tạo Lịch Trình Du Lịch AITrình Tạo Danh Sách Đọc Sách AITrình Tạo Kế Hoạch Tập Luyện AITrình Tạo Kế Hoạch Bữa Ăn AITrình Tạo Ý Tưởng Quà Tặng AITrình Tạo Công Thức Nấu Ăn AI Từ Nguyên LiệuMáy Tính ROI Học BổngMáy Tính Chi Phí Đại HọcMáy Tính Số Giờ Học Để Thông Thạo Ngôn NgữTrình Tạo Câu Đố Từ VựngTrình tạo Ghi chú CornellMáy Tính Đường Cong Học TậpBộ Lập Lịch Lặp Lại Ngắt Quãng Thẻ Ghi NhớMáy Tính Pha Trộn Màu SơnMáy Tính Keo Chà Ròn GạchMáy Tính Năng Lực Quá Trình Six SigmaTrình tải hình thu nhỏ YouTubeTrình tạo nhân vật RPG ngẫu nhiên