好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mongoDB4.0数据库的操作方法

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

查看更多关于mongoDB4.0数据库的操作方法的详细内容...

  阅读:24次