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