2022年8月3日 作者 zeroheart

mongodb的基本操作

(29条消息) springboot整合mongodb_Demon丶冷漠的博客-CSDN博客_mongodb springboot

#查看安装版本
mongod -v
 
#切换目录到 mongodb安装目录下的bin文件夹,如果配置了环境变量,这里就不需mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
 
#########数据库操作命令#####################
#1.进入数据库(bin目录下进行操作,如果配置了环境变量,可以直接运行)
mongo
#2.MongoDB 创建数据库(如果数据库不存在,则预创建数据库,如果对数据有操作则进行真实创建,否则切换到指定数据库。)命令:
use DATABASE_NAME    
#3.查看当前所在数据库命令(如果你想查看所有数据库,可以使用 show dbs 命令:):   
db
#4.删除数据库,先进入当前数据库,命令: 
db.dropDatabase()
#5.创建集合,先进入当前数据库,命令: 
db.createCollection("testmongo")
#6.删除集合,先进入当前数据库,命令: 
db.testmongo.drop()
 
#############集合(类似于表)的增删改查#####################
# 1.MongoDB 插入
db.springboot.insert({"name":“springboot“,”page”:110,”number”:1})
db.springboot.insert({"name":“mybatis“,”page”:120,”number”:2})
 
# 2.查看数据(单个查询、and、or)
db. springboot.find({"name":"springboot"} )
db.springboot.find({"name":"springboot","page":"200"}).pretty()
db.springboot.find({$or:[{"name":"springboot"},{"page":"200"}]}).pretty()
 
#3.删除
db.springboot.remove({"name":"mysql"})
#4.修改数据(如果你要修改多条相同的文档(数据),则需要设置 multi 参数为 true.)
db.springboot.update({"name":"springboot"},{$set:{"page":"3000"}},{multi:true})