-- 新建数据库: 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)