1. select查询
mongodb使用find或者findOne来查询:
find批量查询。
findOne是查询一条记录。
find有两个参数: 第一个查询条件, 第二个查询返回的字段。
find批量查询。
findOne是查询一条记录。
find有两个参数: 第一个查询条件, 第二个查询返回的字段。
下面是mongodb与sql查询的对应关系表:
SQL SELECT Statements |
MongoDB find() Statements |
SELECT * FROM users |
db.users.find() |
SELECT id, user_id, status FROM users |
db.users.find( { }, { user_id:1,status:1 } ) |
SELECT user_id,status FROM users |
db.users.find( { }, { user_id:1,status:1,_id:0 } ) |
SELECT * FROM users WHERE status="A" |
db.users.find( { status:"A" } ) |
SELECT user_id,status FROM users WHERE status="A" |
db.users.find( { status:"A" }, { user_id:1,status:1,_id:0 } ) |
SELECT * FROM users WHERE status!="A" |
db.users.find( { sta |