码迷,mamicode.com
首页 > 数据库 > 详细

mongoDB数据库基础

时间:2016-06-26 22:34:25      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

mongoDB数据库

查看数据库:show dbs;

创建/切换数据库:use f28(f28为数据库名)

查看正在运行的数据库:db;

CRUD增删改查(create retrive update delate)

增:insert

db.users.insert({username:"jack",password;123456})

删:remove

dropDatabase();删除当前数据库

db.users.remove({username:"aaaaaa"})//只删除这一条数据

db.users.remove();集合users下全部数据都删除了

改:update

db.users.update({username:"bbbbbb",{$set:{password:222222}}})//只修改username为bbbbbb里的password
db.users.update({username:"aaaaaa"},{password:111111})//这条数据将被password替换掉
db.users.update({},{$set:{password:22222}},{multi:true});3.0新版本修改所有password
db.users.update({},{$set:{password:22222}},false,true);3.0一下旧版本修改所有password

差:find

db.users.find().pretty();//查看所有被整理后的数据(即被美化)
db.users.find({username:"aaaaaa"})//精确匹配
db.users.find({age:{$gt:20}});//匹配年龄大于20的
db.users.find({age:{$gt:20,$lt:30}})//匹配年龄大于20的,且小于30的
db.users.find({age:{$gt:20},gender:"male"});//匹配年龄大于20的,且是男的
db.users.find({$or:[age:{$gt:20},{gender:"male"}]});//匹配年龄大于20的,或则为男的
db.students.find({name:{$regex:"^a",$option:"$i"}});//模糊查询,以a开头不论大小写
db.students.find(0.limit(5).skip(1)//跳过第一条数据开始显示,总共显示5条数据
db。students.find().sort({age:1})//按年龄从小到大排序,1代表升序,-1代表降序

$lt:<
$gt:>
$gte:<=
$lte:>=
$ne:!=

mongoDB数据库基础

标签:

原文地址:http://www.cnblogs.com/rwalker/p/5618625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!