

1.查询文档find介绍 mongodb中使用find来进行查询.find的第一个参数决定了要返回哪些文档,这个参数是一个文档,用于指定查询条件.如果不指定条件默认就是{},那么就是查询所有文档. db . test . find () { _id : ObjectId ( 573c858c323f7f2e2ccb0e17 ), name
> db.test.find(){ "_id" : ObjectId("573c858c323f7f2e2ccb0e17"), "name" : "brent", "age" : 43, "status" : "done" }{ "_id" : ObjectId("573c86d3017c5eb7d08aed6d"), "name" : "bob", "age" : 1, "status" : "done" }{ "_id" : ObjectId("573c88fe017c5eb7d08aed6e"), "name" : "tom", "age" : 10, "status" : "done" }{ "_id" : ObjectId("573c8bd3323f7f2e2ccb0e18"), "name" : "brent", "age" : 30, "status" : "done" }
> db.test.find({"name":"brent"}){ "_id" : ObjectId("573c858c323f7f2e2ccb0e17"), "name" : "brent", "age" : 43, "status" : "done" }{ "_id" : ObjectId("573c8bd3323f7f2e2ccb0e18"), "name" : "brent", "age" : 30, "status" : "done" }
> db.test.find({"name":"brent","age":43}){ "_id" : ObjectId("573c858c323f7f2e2ccb0e17"), "name" : "brent", "age" : 43, "status" : "done" }
{ "_id" : ObjectId("573c858c323f7f2e2ccb0e17"), "name" : "brent", "age" : 43 }{ "_id" : ObjectId("573c8bd3323f7f2e2ccb0e18"), "name" : "brent", "age" : 30 }
> db.test.find({"name":"brent"},{"status":0}){ "_id" : ObjectId("573c858c323f7f2e2ccb0e17"), "name" : "brent", "age" : 43 }{ "_id" : ObjectId("573c8bd3323f7f2e2ccb0e18"), "name" : "brent", "age" : 30 }
> db.test.find({"name":"brent"},{"status":0,"_id":0}){ "name" : "brent", "age" : 43 }{ "name" : "brent", "age" : 30 }
> db.test2.find(){ "_id" : ObjectId("573e72449e178b5475b29d89"), "name" : "brent", "age" : 28 }{ "_id" : ObjectId("573e73149e178b5475b29d8a"), "name" : "brent", "age" : 10 }{ "_id" : ObjectId("573e73ae9e178b5475b29d8b"), "name" : "bob", "age" : 14 }
> db.test2.find({"age":{"$gt":20,"$lt":30}}){ "_id" : ObjectId("573e72449e178b5475b29d89"), "name" : "brent", "age" : 28 }
> db.test2.find({"name":{"$ne":"brent"}}){ "_id" : ObjectId("573e73ae9e178b5475b29d8b"), "name" : "bob", "age" : 14 }
> db.test2.find({"age":{"$in":[10,14]}}){ "_id" : ObjectId("573e73149e178b5475b29d8a"), "name" : "brent", "age" : 10 }{ "_id" : ObjectId("573e73ae9e178b5475b29d8b"), "name" : "bob", "age" : 14 }
> db.test2.find({"age":{"$nin":[10,14]}}){ "_id" : ObjectId("573e72449e178b5475b29d89"), "name" : "brent", "age" : 28 }
> db.test2.find({"$or":[{"name":"bob"},{"age":10}]}){ "_id" : ObjectId("573e73149e178b5475b29d8a"), "name" : "brent", "age" : 10 }{ "_id" : ObjectId("573e73ae9e178b5475b29d8b"), "name" : "bob", "age" : 14 }
> db.test2.find({"$or":[{"age":{"$in":[10,28]}},{"name":"bob"}]}){ "_id" : ObjectId("573e72449e178b5475b29d89"), "name" : "brent", "age" : 28 }{ "_id" : ObjectId("573e73149e178b5475b29d8a"), "name" : "brent", "age" : 10 }{ "_id" : ObjectId("573e73ae9e178b5475b29d8b"), "name" : "bob", "age" var cpro_id = "u6292429";
