从表中获取所有数据
db.student.find({})
SELECT * FROM student
从没有_id的表中获取所有数据
db.student.find({}, {_id:0})
SELECT name, roll FROM student
从_id字段中获取所有数据
db.student.find({}, {roll:1})
SELECT id, roll FROM student
从一个没有_id的字段中获取所有数据
db.student.find({}, {roll:1, _id:0})
从学生中选择卷
使用where子句查找指定的数据
db.student.find({roll: 80})
SELECT * FROM student WHERE roll = '80'
使用where子句和大于条件查找数据
db.student.find({ "roll": { $gt: 70 }}) // $gt is greater than
SELECT * FROM student WHERE roll > '70'
使用where子句和大于或等于condition查找数据
db.student.find({ "roll": { $gte: 70 }}) // $gte is greater than or equal
SELECT * FROM student WHERE >= '70'
使用where子句和小于或等于condition查找数据
db.student.find({ "roll": { $lte: 70 }}) // $lte is less than or equal
SELECT * FROM student WHERE roll <= '70'
使用where子句和小于to条件查找数据
db.student.find({ "roll": { $lt: 70 }}) // $lt is less than
SELECT student WHERE roll < '70'