mongodb总结

启动服务
连接服务
命令窗口执行 mongo host:port 或 mongo host:port/dbName 或 mongo host:port/dbName -u user -p pwd 即可
数据库操作
创建数据库
语法:use DATABASE_NAME,如果数据库不存在,则创建数据库,否则切换到指定数据库, show dbs 命令可查看所有数据库。几乎对数据库的所有操作都要先使用 use dbName 来切换数据库后再进行操作
删除数据库
语法:db.dropDatabase(),先使用use命令切换到待删除数据库后使用该命令可删除相应数据库

增:

db.colname.insert(docment)
db.colname.insert([docment,docment,...])
db.colname.insertOne(docment)
db.colname.insertMany([docment,docment,...])

删除:

db.colname.remove({})
db.colname.remove({条件})
db.colname.remove({条件},1) -> db.colname.remove({条件},{justOne:true})

去重:distinct

db.colname.distinct('键',{条件}}) -> db.colname.distinct('age',{name:'xxx'})

统计:count()

db.colname.find().count()
db.colname.count({条件}) -> db.colname.find({条件}).count()
索引:
_id索引:这个在插入文档时会自动创建

你可能感兴趣的:(mongodb总结)