mongodb学习总结(一)
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,关于mogodb数据库的默认设置:1.端口默认设置为:270172.数据库文件存放位置默认为:c:/data/db,建议修改为其它磁盘位置,必须在磁盘的根目录创建data/db文件夹3.mongodb
千家信息网最后更新 2025年02月01日mongodb学习总结(一)
关于mogodb数据库的默认设置:
1.端口默认设置为:270172.数据库文件存放位置默认为:c:/data/db,建议修改为其它磁盘位置,必须在磁盘的根目录创建data/db文件夹3.mongodb数据库的默认日志记录方式是重写即覆盖的方式,建议使用追加的方式写日志:mongod --logpath "d:/data/log/mongodb.log" --logappend
mongo shell操作命令:
1.连接mongoDB数据库
mongo --host hostname/ip --port 27017 [databaseName]举例:mongo --host 172.0.0.1 --port 27017 mydbs
2.集合操作
db.student.drop();//删除student这个集合
3.文档操作
重点:了解$inc/$set/$unset/$push/$pop/upsert修改器//往student集合里面插入文档db.student.insert({"name":"zhangsan"});//查询文档使用find();db.student.find();//更新id=58d4ccd4126ab1e4ca76aa73的文档,修改或者新增其name键值对db.student.update({ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73") },{"$set":{"name":"xiaoming"}});//修改文档使用update()db.student.update({"name":"xiaoming"},{"$set":{"age":23}});db.student.update({"name":"xiaoming"},{"$set":{"name":"成龙"}});结果:{ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"), "name" : "成龙", "age" : 23 }//查询文档时格式化文档 db.student.find().pretty(); { "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"), "name" : "xiaoming", "age" : 23 }//删除文档语法:db.collection.remove(条件,{justOne:,writeConcern: })query :(可选)删除的文档的条件。justOne : (可选)如果设为 true 或 1,则只删除一个文档。writeConcern :(可选)抛出异常的级别。举例:db.student.remove({"name":"成龙"},{"justOne":true,"writeConcern":true});
4.条件操作符
$lt(<),$gt(>),$gte(>=),$lte(<=)
5.mongodb模糊查询
db.student.find({"name":{"$regex":"zhangsa*","$options":"i"}});
结果: {"_id" : ObjectId("58d4da0a126ab1e4ca76aa74"), "name":"zhangsan"}
db.student.insert({"name":"成龙","age":23,"adress":"北京"}); db.student.find({name:{$regex:"成",$options:"i"}});
结果: {"_id" : ObjectId("58d508b109d615ae79c96930"), "name" : "成龙", "age" : 23, "adress" : "北京" }
mongo --host 172.0.0.1 --port 27017 mydbsdb.student.find({"name": {$regex: '成龙', $options:'i'}});db.test_info.find({"tname": {$regex:/成龙./i}});
文档
成龙
数据
数据库
方式
条件
结果
查询
位置
建议
文件
日志
磁盘
北京
修改器
命令
操作符
文件夹
根目录
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云服务器eth绑定公网ip
网络技术支撑面试怎么说
首选dns的服务器地址怎么设置
新旧动能转换 网络安全
移动网络技术岗位介绍
多硬盘服务器电脑组装
非肿瘤差异基因数据库
2008数据库自动备份
淄博联想服务器销售电话
阿里云登录服务器密码修改
一般大学校园网络安全知识培训
江西常用软件开发市价
嵌入式软件开发 自我介绍
网络安全软件设备
苹果4g语音及数据库
连接dota服务器失败
金属服务器安全吗
sybase数据库售价
上海税务局安全服务器地址
数据库影院售票管理系统
吕梁网络技术哪个好
双阳租房网络安全
二十一互联网科技
sql2012服务器名称
财经城市数据库
数据库的数据表是几维的
java开发与网络安全
金属服务器安全吗
澳門网络安全法
加班狗互联网科技公司