use dbname
show dbs
db
show collcetions或(show tables)
db.test.find()
db.dropDatabase()
db.test.remove({"name":"赵四"})
db.createCollection("name")
db.test.insert({"name":"小明","age":11})
db.test.insertMany([{"name":"小明","age":11},{"name":"小红","age":12}])
db.test.find()
例 db.test.find({birthyear:{$gt:1970}})
db.test.find({gender:{$in:["male","female"]}})
db.test.find({gender:{$nin:["male","female"]}})
db.test.find({$or:[{gender:"male"},{gender:"female"}]})
db.test.find({$or:[{gender:{$nin:["male","female"]}}]})
db.test.find({"birthyear":{$gt:1990}},{$or:[{gender:{$nin:["male","female"]}}]})
db.test.find({gender:/^ma/})
db.test.find({},{gender:/^ma/}).limit(10).skip(20)
db.test.updateMany({name:"小明"},{$set:{name:"赵四"}}) //符合条件的全部更新
db.test.update({name:"小明"},{$set:{name:"赵四"}}) //只更新一条符合条件的
db.test.aggregate([{$group:{_id:"$gender",avg_birthyear:{$avg:"$birthyear"}}}])
db.test.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}])
db.users.mapReduce(function(){emit(this.gender,1);},function(key,values){return Array.sum(values);},{out:"result_totals"})
//emit用于生成(key,value)类型
db.test.replaceOne({name:"赵四"},{name:"赵四",name:"王五"})
原文:https://www.cnblogs.com/tkzm/p/11929063.html