> db.choice.findOne()
> db.choice.find({"_id":"005a38d5"})
> db.choice.find({"_id":"005a38d5"},{"title":1,"results":1}) { "_id" : "005a38d5", "title" : "While some maintain that the recent proliferati on of uncredited web sources will have a(n) (i)_____ effect on scholarship, othe rs argue that the effects will be far more (ii)_____, claiming that academics ar e sensible enough not to (iii)_____ unattributed sources.", "results" : [ [ "1 " ], [ "1" ], [ "0" ] ] } >
> db.choice.find({"_id":"005a38d5"},{"title":1,"results":1,"_id":0}) { "title" : "While some maintain that the recent proliferation of uncredited web sources will have a(n) (i)_____ effect on scholarship, others argue that the ef fects will be far more (ii)_____, claiming that academics are sensible enough no t to (iii)_____ unattributed sources.", "results" : [ [ "1" ], [ "1" ], [ "0" ] ] } >
> db.choice.findOne({"blankCount":{$lte:2,$gte:1}},{"blankCount":1}) { "_id" : "006526ff", "blankCount" : 2 } >
> db.choice.findOne({$or:[{"blankCount":2},{"type":3}]})
> db.choice.findOne({"type":{"$not":{$gt:3}}})
> db.questionSet.findOne({source:null})
> db.questionSet.findOne({source:null,$exists:true})
> db.choice.findOne({title:/^While/})
> db.questionSet.findOne({"questionIds":'6188e9fc'},{"questionIds":1}) { "_id" : "030eeeba", "questionIds" : [ "6188e9fc", "a380e38c", "addff709", "b6bc4eff", "5095b99f", "c8352e48", "ecca3626", "c31125f7" ] }
> db.questionSet.findOne({"questionIds":{$all:['6188e9fc','a380e38c']}},{"questi onIds":1}) { "_id" : "030eeeba", "questionIds" : [ "6188e9fc", "a380e38c", "addff709", "b6bc4eff", "5095b99f", "c8352e48", "ecca3626", "c31125f7" ] }
> db.questionSet.findOne({"questionIds":['6188e9fc','a380e38c']},{"questionIds": 1}) null
> db.questionSet.findOne({},{"questionIds":{$slice:3}}) { "_id" : "030eeeba", "catQuestionSet" : 2, "orderNo" : 2, "source" : 1, "type" : 2, "level" : 3, "questionCount" : 10, "questionIds" : [ "6188e9fc", "a380e38c", "addff709" ] }
> db.questionSet.findOne({},{"questionIds":{$slice:-3}}) { "_id" : "030eeeba", "catQuestionSet" : 2, "orderNo" : 2, "source" : 1, "type" : 2, "level" : 3, "questionCount" : 10, "questionIds" : [ "c8352e48", "ecca3626", "c31125f7" ] }
> db.choice.findOne({"explain":{"ccurlList":"3DC334A16B187EBF9C33DC5901307461"," textExplain":"Answers"}})
> db.choice.findOne({"explain.ccurlList":"3DC334A16B187EBF9C33DC5901307461","exp lain.textExplain":"Answers"})
> db.choice.findOne({"explain":{$elemMatch:{"ccurlList":"3DC334A16B187EBF9C33DC5 901307461","textExplain":"Answers"}}})
> db.choice.findOne({$where:"this.blankCount==this.type"}) { "_id" : "005a38d5", "blankCount" : 3, "explain" : { "ccurlList" : [ ] }, "type" : 3, "questionSetId" : "affccc14" }
原文地址:http://blog.csdn.net/liuchangqing123/article/details/44342425