Mongodb数据库安装(Windows下)

安装mongodb

链接:https://pan.baidu.com/s/1TndeoKOTqqb597mSfNX_mQ
提取码:94sj
下载 mongodb-windows-x86_64-5.0.14.zip , 直接解压即可。

启动 mongodb 服务

在bin所在目录下,新建 data/db 、data/logs 文件夹。
新建bat文件(cmd运行mangodb服务),双击执行启动服务

cd D:\software\mongodb_5.0.22\bin
mongod --dbpath=..\data\db --logpath=..\data\logs\mongodb.log
pause

看到最后的 waiting for connections 则表明服务 已经启动成功。

注意:启动后的mongodb服务不要选中,否则有问题。键盘 Enter 可以取消选中。

用客户端连接服务

cmd,cd 到 bin 文件夹,
输入 mongo
或者 双击 mongo.exe

常用命令

show dbs 		//显示所有的数据库
use 数据库名 	//切换到指定的数据库,如果数据库不存在会自动创建数据库
db				//显示当前所在的数据库

//删除当前数据库
use 库名
db.dropDatabase()

//创建集合
db.createCollection('集合名称')
//显示当前数据库中的所有集合
show collections
//删除某个集合
db.集合名.drop()
//重命名集合
db.集合名.renameCollection('newName')

//插入文档
db.集合名.insert(文档对象);
//查询文档
db.集合名.find(查询条件)
//_id 是 mongodb 自动生成的唯一编号,用来唯一标识文档
//查询age > 22的记录
db.集合名.find({ age: {$gt: 22} })
//参考:https://blog.csdn.net/qq_41887214/article/details/123467035
db.novels.find({$and: [{author: '余华'},{price:{$gt:12}}]})
db.novels.find({$or: [{author: '曹雪芹'}, {author: '余华'}]})


//更新文档
db.集合名.update(查询条件,新的文档)
db.集合名.update({name:'张三'},{$set:{age:19}})

//删除文档
db.集合名.remove(查询条件)

更多参考菜鸟教程:https://www.runoob.com/mongodb/mongodb-update.html

MongoDB中条件操作符有:

MongoDB中条件操作符有:
一些简写说明:
$gt -------- greater than >
$gte --------- gt equal >=
$lt -------- less than <
$lte --------- lt equal <=
$ne ----------- not equal !=
$eq -------- equal =

模糊查询
查询 title 包含"教"字的文档:
db.col.find({title:/教/})
查询 title 字段以"教"字开头的文档:
db.col.find({title:/^教/})
查询 title字段以"教"字结尾的文档:
db.col.find({title:/教$/})
————————————————
原文链接:https://blog.csdn.net/weixin_44905132/article/details/134474409

mongodb设置用户名和密码并用node连接

默认是不用登录的,没有用权限控制。要开权限,命令行加上验证参数 --auth
参考:
https://blog.csdn.net/zgrbsbf/article/details/84136316

posted @ 2023-12-29 09:51  htj10  阅读(48)  评论(0编辑  收藏  举报
TOP