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 ...
随机推荐
- GDB调试详解
GDB是一个由GNU开源组织发布的.UNIX/LINUX操作系统下的.基于命令行的.功能强大的程序调试工具. GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调 ...
- C++(MFC)编程一些注意事项
一·书写问题 1.括号:左右大括号最好都放在左侧,这样可以很清楚大括号的看清配对情况以及作用域,便于检查也不易出错. 2.强制转换:强制转换表达式时一定要加括号,否则可能只转换了表达式中的单个量,可能 ...
- res/drawable目录下图片的Uri
http://liuyun025.iteye.com/blog/1280838 有时候,我们要用到res/drawable目录下的图片Uri,而这个Uri该如何生存呢?下面就是这Uri的生成方法: U ...
- android 使某个控件获取焦点
比如让某个edittext获取焦点,可以调用edittext.requestfocuse()的方法
- Ubuntu下安装配置zsh和oh my zsh
zsh优势:自动补全功能强大和很高的可配置性 1.查看当前系统装了哪些shell cat /etc/shells 2.当前正在运行的是哪个版本的shell echo $SHELL 3.安装 ...
- C# Winform 拖放操作
http://www.cnblogs.com/imlions/p/3189773.html 在开发程序的时候,为了提高用户的使用体验,或满足相关用户的功能,总是离不开拖放功能.而本文是总结winfor ...
- 51nod 1640 天气晴朗的魔法 最小生成树
题目链接: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1640 题解: 先求最小生成树,记录最大边. 然后求最大生成树 ...
- IntelliJ IDEA 15 显示工具栏及底部周边工具栏
- JavaScript高级---桥模式设计
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
- javascript 比较
javascript中由于是弱类型,所以在比较的时候有较大的麻烦.这次专门做了总结: Comparison Operators Comparison operators are used in log ...