MongoDB的菜鸟入门
来源:互联网 发布:哈尔滨上牌数据 编辑:程序博客网 时间:2024/05/23 11:15
作者真的是个菜鸟,刚刚开始参与MongoDB的培训,略有小体会,故记之。
现在,开始我的表演~
第一步:安装MongoDB(在Ubuntu系统下)
在终端下,输入
sudo apt-get install mongodb
第二步:进入MongoDB
在终端下,输入mongo,就可以进入它的数据库了
基本操作命令:
1.查看MongoDB里面所有的数据库
2.切换/创建数据库
注意:如果在原本的所有数据库中不存在你所指定使用的数据库,那么系统会帮你自助生成该数据库。但是你再次搜索所有数据库时,不会显示该数据库。
3.删除当前使用数据库
4.查看当前使用的数据库
5.创建一个聚集集合(table)
db.createCollection(“集合名字”, {age: 20, sex:"f" ,hometown: "lalaland"}//对集合内容的自定义);
//创建成功会显示{“ok”:1}
6.查询数据库里面的记录
~查询所有记录:db.users.find();
相当于select * from users;
~查询指定返回那些列(键):db.users.find({}, {'name' : 1, 'skills' : 1});
相当于select name, skills from users;
补充说明: 第一个{} 放where条件 第二个{} 指定那些列显示和不显示 (0表示不显示 1表示显示)
~使用and:db.users.find({'name' : 'hurry', 'age' : 18},{'name' : 1, 'age' : 1, 'skills' : 1});
相当于select name, age, skills from users where name = 'hurry' and age = 18;
~使用or:db.users.find({ '$or' : [{'name' : 'hurry'}, {'age' : 18}] },{'name' : 1, 'age' : 1, 'skills' : 1});
相当于select name, age, skills from users where name = 'hurry' or age = 18;
~使用数学符号:<, <=, >, >= ($lt, $lte, $gt, $gte )
db.users.find({'age' : {'$gte' : 20, '$lte' : 30}});
相当于select * from users where age >= 20 and age <= 30;
~使用in, not in ($in, $nin):
db.users.find({'age' : {'$in' : [10, 22, 26]}});
相当于select * from users where age in (10, 22, 26);
~匹配null:db.users.find({'age' : null);
相当于select * from users where age is null;
好了,后面还会有对其的修改,增加等等操作。
可是现在作者暂时没空继续撰写。
如有不便,实为歉意。
- MongoDB的菜鸟入门
- MongoDB的菜鸟进阶xuex
- 菜鸟的SQL入门
- Mongodb的入门学习
- mongoDB的入门
- 菜鸟的springMVC的入门
- 菜鸟入门项目的心路历程
- 菜鸟的C++入门日记
- 菜鸟的Jquery validate入门
- 菜鸟的入门(一)
- Linux菜鸟的入门学习
- 菜鸟入门JAVA的关键
- MongoDB入门学习(四):MongoDB的索引
- 【MongoDB】MongoDB的安装与入门
- MongoDB的使用(入门篇)
- 关于MongoDb的简单入门
- 关于MongoDb的简单入门
- NoSQL Mongodb的快速入门
- SQL Server 用EXISTS判断数据库,表是否存在
- 最勇敢的机器人(Vijos-1250)
- 企业竞争力分析及综合评价体系的构建
- POJ
- 延时、输入输出接口P0~P3
- MongoDB的菜鸟入门
- ConcurrentHashMap原理详解
- Python 动态规划算法求解最长公共子序列
- node.js Express框架学习笔记
- BZOJ 1899 午餐 (洛谷P2577)
- Ignatius and the Princess III
- 【Kotlin】入门
- Keil_uvision 基本使用教程
- ios中的通知和推送