// Выборка полей по условию 1 SELECT user_id, status FROM users WHERE status = "A" db.users.find( { status: "A" }, { user_id: 1, status: 1, _id: 0 } ) // Выборка полей по условию 2 SELECT * FROM users WHERE status <> "A" db.users.find( { status: { $ne: "A" } } ) // Выборка полей по условию 3 SELECT * FROM users WHERE status = "A" AND age = 50 db.users.find( { status: "A", age: 50 } ) // Выборка полей по условию 4 SELECT * FROM users WHERE status = "A" OR age = 50 db.users.find( { $or: [ { status: "A" } , { age: 50 } ] } ) // Выборка полей по условию 5 SELECT * FROM users WHERE age > 25 db.users.find( { age: { $gt: 25 } } ) // Выборка полей по условию 6 SELECT * FROM users WHERE age > 25 AND age <= 50 db.users.find( { age: { $gt: 25, $lte: 50 } } ) // Выборка полей по условию 7 SELECT * FROM users WHERE user_id like "%bc%" db.users.find( { user_id: /bc/ } ) // Выборка полей по условию 8 SELECT * FROM users WHERE user_id like "bc%" db.users.find( { user_id: /^bc/ } )
MongoDB Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor