-- 新建数据库:
use xxx 

-- 删除数据库
db.dropDatabase()

-- 新建用户:
use xxx -- 指定数据库
db.createUser({ user: "xxx",pwd: "xxx", 
                roles:[                                               
                       {role: "readWrite" , db:"xxx"},
                       {role: "userAdmin" , db:"xxx"},
                       {role: "dbAdmin" , db:"xxx"}                       
                ] 
})

-- 修改用户账号
use xxx
db.updateUser('root',{pwd:'xxx',roles:[{role:'root',db:'admin'}]})

-- 删除用户账号
use xxx
db.dropUser('xxx')

-- 新建索引
db.collection.createIndex(keys, options)

-- 查看集合索引
db.col.getIndexes()

-- 查看集合索引大小
db.col.totalIndexSize()

-- 删除集合所有索引
db.col.dropIndexes()

-- 删除集合指定索引
db.col.dropIndex("索引名称")

-- 删除字段
db.article.update({field:''}, {$unset: {field: "" }}, false, true)

-- 查询存在指定字段的数据
db.table.find({field: {$exists: true}})
   .projection({field:1})
   .sort({_id:-1})
   .limit(100)