mongoDB4.0数据库
下载:https://www.mongodb.com/
安装:略
注意:使用前修改bin目录下配置文件mongodb.cfg,删除最后一行的'mp'字段
1. 启动服务与终止服务
1
2
|
net start mongodb net stop mongodb |
2.创建管理员用户
1
2
3
|
mongo use admin db.createUser({ user : "yxp" ,pwd: "997997" ,roles:[ "root" ]}) |
3.使用账户密码连接mongodb
1
|
mongo -u adminUserName -p userPassword --authenticationDatabase admin |
4.数据库
查看数据库
show dbs
切换数据库
use db_name
增加数据库
1
|
db.table1. insert ({ 'a' :1}) 创建数据库(切换到数据库插入表及数据) |
删除数据库
db.dropDatabase() 删数据库(删前要切换)
5.表
使用前先切换数据库
查看表
show tables 查所有的表
增加表
1
2
|
use 库 db.table1. insert ({ 'b' :2}) 增加表(表不存在就创建) |
删除表
db.table1.drop() 删表
6.数据
增加数据
1
2
|
db.test. insert ({‘ name ':' mac'}) 插入一条 db. user .insertMany([{},user2,user3,user4,user5]) 插入多条 |
删除数据
1
2
3
|
db. user .deleteOne({ 'age' : 8 }) 删第一个匹配 db. user .deleteMany( { 'addr.country' : 'China' } ) 删全部匹配 db. user .deleteMany({}) 删所有 |
查看数据
1
2
3
4
5
6
7
8
|
db. user .find({ 'name' : 'alex' }) 查 相当于 where xx==xx db. user .find({ 'name' :{ "$ne" : 'alex' }}) 查xx!=xx db. user .find({ '_id' :{ '$gt' :2}}) 查xx>xx db. user .find({ "_id" :{ "$gte" :2,}}) 查xx>=xx db. user .find({ '_id' :{ '$lt' :3}}) 查xx<xx db. user .find({ "_id" :{ "$lte" :2}}) 查xx<=xx 改数据 db. user . update ({ '_id' :2},{ "$set" :{ "name" : "WXX" ,}}) 改数据 |
7.pymongo
1
2
3
4
5
6
7
|
client = pymongo.MongoClient(host=host,port=port, username=username, password = password ) db = client[ "db_name" ] 切换数据库 table = db[ '表名' ] table . insert ({}) 插入数据 table .remove({}) 删除数据 table . update ({ '_id' :2},{ "$set" :{ "name" : "WXX" ,}}) 改数据 table .find({}) 查数据 |
总结
以上所述是小编给大家介绍的mongoDB4.0数据库的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
原文链接:https://www.cnblogs.com/pythonywy/archive/2019/10/17/11695217.html