> sudo service mongodb start
> mongo
> use test #创建数据库
> show dbs # 显示所有数据库
> db.dropDatabase() #删除数据库
> db.createCollection("collectionName") #db.createCollection(name, options)
db.createCollection(name, options)中options可选项为 capped:类型为布尔型,若为true,则创建一个固定大小的集合,当其条目达到最大时可以自动覆盖以前的条目。在设置器为true时,也要指定参数大小;autoIndexID:类型为Boolean,默认为false,若设置为true,则会在_idfield.s上自动创建索引;size:若capped为true需要指定,指定参数的最大值,单位为byte;max:指定最大的文档数,在mongodb中也可以不要创建结合,因为在创建文档时会自动创建集合。
> show collections #显示当前数据库下所有集合
> db.collectionName.drop() #删除集合
> db.collectionName.insert({}) #插入文档
db.collectionName.update(selection_criteria,updated_data)默认update只对第一个文档更新,若想作用所有文档,则需加入multi:true
> db.user.update({"name":"kitty","sex":"女"},{$set:{"e-mail":"1@qq.com"}},{multi:ture})
> db.collectionName.save({"_id":ObjectId("dkdajasio02032r4"),"name":"Bob","position":"teacher"}) #替换已存在的文档
db.collecitionName.remove({selction_criteria}) #根据条件删除文档
> db.user.remove({"name":"kitty"})