标签:匹配 str database 客户 排序 键值 set 数据库 opd
2.mongodb安装配置简单学习
配置好数据库路径就可以mongo命令执行交互操作了:先将服务器开起来;在开个cmd执行交互操作
1)增删改查
insert方法:dp.person.insert({"name":"jack","age":20})
find方法:db.person.find(); db.person.find({"name":joe})
1.$type匹配过滤:db.person.find({"name" : {$type : 2}})
2.limit,Skip:db.person.find().limit(1).skip(1)
3.sort():1 升序,-1降序db.person.find().sort({"_id":-1})
update方法:db.person.update({"name":"joe"},{"name":"joe","age":30})
remove方法:db.person.remove({"name":"joe"})
2)创建数据库:use DATABASE_NAME;删除数据库:db.dropDatabase();show dbs:查看所以数据库
3)查看数据库中集合:show tables,删除这个集合:db.集合名称.drop()
4)创建索引:db.col.ensureIndex({"title":1})
5)聚合操作:db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}])
=select by_user, count(*) from mycol group by by_user
6)java中如何使用:http://www.runoob.com/mongodb/mongodb-java.html
1、引jar包
2、连接数据库
//连接mongodb服务,连接数据库
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
MongoDatabase mongoDatabase = mongoClient.getDatabase("mycol");
的下载和简单使用
3.redis安装配置简单学习
redis运行再内存中但可以持久化到硬盘中使其能做很多内部复杂性很强的事情
开cmd窗口服务端redis-server.exe redis.windows.conf;另开cmd窗口打开客户端:redis-cli.exe -h 127.0.0.1 -p 6379
1.redis配置:CONFIG GET *,可以对其中摸个配置项配置
2.基本操作:以键值对形式存储数据
1)String:set name "xiaoping";get name;一个键最多能存储512MB
2)Hash:每个hash可以存储2的32次方键值对
hset(设置hash一个字段)hget(获得)
hmset(设置hash多个字段)hmget(获得)
3)List:最多可存储 232 - 1 元素:每次存一个到一个键中
连续插入数据:lpush user3 xiaoping;lpush user3 laoli;lpush user3 xiaowang
获得键值一部分值集合:lrange user3 1 10
4)Set:最多可存储 232 - 1:每次存一个到一个键中
连续插入数据:sadd user4 xiaoping;sadd user4 laoli;
获得键值一部分值集合:smembers user4
5)Zset:有序集合;zset的成员是唯一的,但分数(score)却可以重复:zadd key score member
连续插入数据: zadd user5 0 xiaoping;zadd user5 0 laoli;zadd user5 0 xiaoping
按分数排序获得指定范围键的值有序集合 zrangebyscore user5 0 100
mongodb,redis简单学习
标签:匹配 str database 客户 排序 键值 set 数据库 opd
原文地址:http://www.cnblogs.com/xiaoping1993/p/7280800.html