SQL转MongoDB查询语法
示例查询(点击使用)
基本查询
SELECT * FROM users WHERE age > 18
多条件查?/strong>
SELECT * FROM users WHERE age >= 18 AND status = 'active' AND city = 'Beijing'
OR条件
SELECT * FROM users WHERE status = 'active' OR role = 'admin'
IN查询
SELECT * FROM products WHERE category IN ('electronics', 'books', 'clothing')
LIKE查询
SELECT * FROM users WHERE name LIKE '%john%'
排序和分?/strong>
SELECT name, email FROM users WHERE active = 1 ORDER BY created_at DESC LIMIT 10 OFFSET
20
NULL检?/strong>
SELECT * FROM orders WHERE shipped_at IS NULL
NOT NULL检?/strong>
SELECT * FROM orders WHERE shipped_at IS NOT NULL
BETWEEN查询
SELECT * FROM products WHERE price BETWEEN 100 AND 500
COUNT聚合
SELECT COUNT(*) FROM users WHERE status = 'active'
GROUP BY聚合
SELECT city, COUNT(*) as count FROM users GROUP BY city
NOT IN查询
SELECT * FROM users WHERE role NOT IN ('guest', 'banned')