【需要重新整理】【mongoDB】mongoDB初见笔记
2024-09-01 00:33:46
A安装(windows版):
1、官网下载安装文件
2、解压
3、配置环境变量
4、win+r cmd》打开控制台配置仓库路径
5、mongod --dbpath=d:/bigMongo//启动(不指定端口默认27017)
6、服务端启动完毕
B访问方式:
控制台:
mongo localhost:27017
show dbs //显示当前数据库
db //显示库信息
基础语法:
语法简单了解下就好,不会的百度,如果使用的话一般会使用SpringData所提供的API
1)创建集合
db.createCollection("hellowMango");
增删改查
db.hellowMongo.insert({id:"1",name"mango"})
db.hellowMongo..find();
db.hellowMongo..find({id,"1"});
db.hellowMongo..remove();
db.hellowMongo.update({条件},{对象});
//查询姓名为张三的,年龄改为100
db.hellowMongo.update({name:"zhangsan"},{$set{age:"100"}},条件3【0或1】,条件4【0或1】);
条件三:若没有匹配到数据,是否新增一条
条件四:若有多条被满足,是否全部更新:
删除字段:db.hellowMongo.update({name:"aaa"},{$unset:{age:1}},0,1);
2)查询扩展
db.helloMongo.find({$or:[{name:"tom"},{name:"jerry"}]})
db.helloMongo.find({age:{$exists:1}})
最新文章
- 2016年5月11日摘自知乎的一些Redis大概了解
- 使用carrierwave出现MiniMagick::Invalid错误的解决方法
- QC开发只能修改指派给自己的缺陷,而其他的bug可以查看但是不允许修改
- Sublime Text 2使用心得
- iOS 开发之 ReactiveCocoa(进阶)
- ASP.net获取当前页面的文件名,参数,域名等方法
- Ajax表单提交及后台处理简单应用
- Android开发之SoundPool使用具体解释
- cc2530-----串口透明传输分析
- JavaScript 函数的定义-调用、注意事项
- Spark官方1 ---------Spark SQL和DataFrame指南(1.5.0)
- 【bzoj2761】[JLOI2011]不重复数字
- 【Java入门提高篇】Day10 Java代理——静态代理
- 原生ajax jq跨域
- java基础笔记(9)----集合之list集合
- [模板] 无旋Treap (C++ class)
- CentOS中wget安装
- selenium批量执行脚本操作
- java线程池和中断总结
- 01:CENTOS使用VIRTUALENV搭建独立的PYTHON环境-PYTHON虚拟环境
热门文章
- 用实例讲DynamicResource与StaticResource的区别
- silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)
- c#开发移动APP-Xamarin入门扩展剖析
- python 教程 第十六章、 正则表达式
- python 教程 第九章、 类与面向对象
- C#操作EXCEL常见操作集合(行高,列宽,合并单元格,单元格边框线)
- zlog 程序日志的库 交叉编译(Linux生成ARM库,观察执行步骤)
- mac 端安装JAVA开发环境
- TVideoCapture类的源码,继承TCustomPanel,用于视频捕获(用到了SendMessage和SetWindowPos等API)good
- 【C#】解决MouseHook捕获鼠标动作,在有些电脑上SetWindowsHookEx失败返回0的问题