MongoDB安装及简单实验
1.Windows下安装MongoDB
http://www.mongodb.org/downloads 下载msi,下一步下一步…
安装完毕后,到安装目录的bin目录下执行mongod启动数据库服务,如果启动不起来,报错【E:\data\db not found】,就创建一个对应的文件夹,这是存储数据库的文件夹。
然后启动mongo数据库shell客户端
2.mongo是一个JavaScript解释器,可以直接运行各种js命令,比如【x = 200,x / 5】;
也可以使用js标准库,比如【Math.sin(Math.PI / 2);】;
还可以自定义js函数,比如【function f(n){return -n;} f(3);】
3.mongo查看数据库、选择数据库
mongo支持一些非js扩展
比如db(查看当前数据库名),use DBNAME(切换数据库) 数据库学名叫文档
4.CRUD操作
A.创建:
post = {"title":"test","name","yuhk","age":18}
db.yuhk.insert(post) //yuhk为表名,学名叫集合
B.读取
db.yuhk.findOne()
db.yuhk.find()
db.yuhk.find({"_id" : ObjectId("5598112f993fee5be0244bf8")}) //根据条件查找
db.towns.find({"age":30}) //查找所有age为30的
db.towns.find({"age":30},{"name":1}) //第二个参数为字段过滤,1为显示,0为不显示,本例为显示所有age为30的数据的name字段
C.更新
post.comment = "" //为post增加comment字段
db.yuhk.update({"title":"test"},post) //第一个参数为查询条件,第二个参数为修改的值
db.yuhk.update({"title":"test"},{$set:{"age":20}}) //类似 update yuhk set age = 20 where title = 'test',若果不加$set,则会整个替换掉(仅剩age字段)
执行后,原文档增加comment字段
D.删除
db.yuhk.remove({}); //删除所有
db.yuhk.remove({"title":"test"}); //按条件删除
MongoDB安装及简单实验的更多相关文章
- MongoDB的Spring-data-mongodb集成(Win10 x64) 第一章 - MongoDB安装与简单命令
这是MongoDB系列的第一章,作者将持续更新. 1.下载 https://www.mongodb.com/download-center#community 2.安装与配置 有关安装的任何困难请点击 ...
- mongodb安装使用简单命令
.window+x,A,管理员进入cmd.cd C:\Program Files\MongoDB\Server\3.4\bin.安装:mongod --dbpath "D:\work\DB\ ...
- MongoDB安装和简单介绍
前面我们把nodejs的web开发入门说了,如今来说说数据库,一般搭配的数据库是mysql和mongodb,今天我们来说mongodb MongoDB是一个基于分布式文件存储的数据库,由C++语言编写 ...
- centos mongodb安装及简单实例
1.创建目录并设置写权限的操作如下: $mkdir -p /data/db (创建目录和必要的父目录,若父目录不存在则先创建父目录再创建子目录) $ chown -R $usergroup:$user ...
- MongoDB 安装与配置
MongoDB下载 官方下载链接:https://www.mongodb.com/download-center/community MongoDB安装 简单,按提示安装即可.安装方式: 1. Com ...
- ubantu MongoDB安装
转 https://blog.csdn.net/flyfish111222/article/details/51886787 本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的 ...
- MongoDB下载安装与简单增删改查
Windows下MongoDB的安装和配置.启动和停止 下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads 安装步骤1. 点击下载的mongo ...
- mongodb安装&简单使用
转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...
随机推荐
- backbone collection add 事件回调参数
this.listenTo(this.collection, 'add', this.renderBook); renderBook: function (item) { var bookView = ...
- STL算法
STL算法部分主要由头文 件<algorithm>,<numeric>,<functional>组成.要使用 STL中的算法函数必须包含头文件<algorit ...
- mtu
通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位).最大传输单元这个参数通常与通信接口有关(网络接 ...
- Log4j详细使用教程
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...
- openstack安装、卸载与启动
一.安装: 更新: sudo apt-get update sudo apt-get upgrade 安装图形化界面: sudo apt-get install ubuntu-desktop 安装gc ...
- Regex.Match 方法
Regex.Match 方法 在输入字符串中搜索正则表达式的匹配项,并将精确结果作为单个 Match 对象返回. 重载列表 (1) 在指定的输入字符串中搜索 Regex 构造函数中指定的正则 ...
- php发送get、post请求的几种方法
方法1: 用file_get_contents 以get方式获取内容 <?php $url='http://www.domain.com/'; $html = file_get_contents ...
- 【环境】Linux下连接无线网常用命令
启用/重启/关闭 网络服务 /etc/init.d/networking start /etc/init.d/networking restart /etc/init.d/networking sto ...
- input点击删除默认value,以及只能输入数字,删除,tab
/*inputhastip类绑定事件*/ $('.inputhastip').css("color", "#999"); $('.inputhastip').b ...
- hibernate4.0中SessionFactory的创建
创建SessionFactory 首先创建Configuration对象,主要方式是: new Configuration().configure() 默认情况下Hibernate会去classPat ...