MongoDb数据库

2023-12-13 06:11:22

一、命令交互

1.1?数据库命令

1.显示所有数据库:

show dbs

2.切换到指定数据库,如果没有则自动创建数据库

use databaseName

3.显示当前所在数据库

db

4.删除当前数据库

use?库名

db.dropDatabase()

1.2?集合命令

1.创建集合

db.createCollection('集合名称')

2.显示当前数据库中所有集合

show colletions?

3.删除某个集合

db.xxx.drop();

4.重命名集合

db.xxx.renameCollection('newName')

1.3?文档命令

1.?插入文档

db.集合名.insert(文档对象);? ?例子:db.student.insert({name:xxx,age:19})

2.?查询文档

db.集合名.find(查询条件)? ? 例:db.student.find({name:xxx})

3.?更新文档

db.集合名.update(查询条件,新的文档)? 例:db.student.update({name:xxxx},{age:22})//后面的会全部替换掉原来的

db.集合名.update({name:'xx'},{$set,{age:11}})? ?这种方式只更改age字段

4.?删除文档

db.集合名.remove(查询条件)?

文章来源:https://blog.csdn.net/Mahuicool/article/details/134901273
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。