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 ...
随机推荐
- [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(一)
内容较多,开篇作为说明和目录. 实验环境规划:服务器:IBM x3500 m3三台其中两台用作HA,另外一台安装VMware ESXi安装两个虚机做Stream Replication.NAS存储IP ...
- IBM MQ Reason 2538(MQRC_HOST_NOT_AVAILABLE) 错误原因一例
环境: .NET 4.0, MQ .NET客户端 IBM.XMS(v2.0.0.3) 测试代码如下: var factoryFactory = XMSFactoryFactory.GetInstanc ...
- python之方法总结
python的OOP的方法有3种: 1. 实例方法: 接收self参数 2. 类方法: 接收cls参数, 并要用classmethod()注册或者@classmethod注解. 3. 静态方法: 不接 ...
- JS利用正则配合replace替换指定字符
替换指定字符的方法有很多,在本文为大家详细介绍下,JS利用正则配合replace是如何做到的,喜欢的朋友可以参考下 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一 ...
- Leetcode#79 Word Search
原题地址 依次枚举起始点,DFS+回溯 代码: bool dfs(vector<vector<char> > &board, int r, int c, string ...
- 2014 Multi-University Training Contest 7
官方解题报告:http://blog.sina.com.cn/s/blog_a19ad7a10102uzd4.html Magical Forest http://acm.hdu.edu.cn/sho ...
- PHP对XML添加节点之appendChild()方法讲解
问题如下:<b > <c>test</c> </b>我要在b节点里面添加一个子节点比如说加一个d节点,要实现成<b > <c>t ...
- Graham's Scan算法
原文链接:http://www.cnblogs.com/devymex/archive/2010/08/09/1795392.html C++/STL实现: #include <algorith ...
- 在实体注解OneToMany时,要加上mappedby,避免产生中间表。
在实体注解OneToMany时,要加上mappedby,避免产生中间表.
- oracle的全文索引
1.查看oracle的字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') ------------------- ...