自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 MongoDB深究之ObjectId

一、     ObjectId的组成首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId,4e7020cb7cac81af7136236b。具体操作如图1所示。“4e7020cb7cac81af7136236b”这个24位的字符串,虽然看起来很长,也很难理解,但实际上它是由一组十六进

2014-12-29 14:52:31 610

转载 MongoDB语法大全

一、查询 find方法db.collection_name.find(); 查询所有的结果:select * from users;db.users.find();指定返回那些列(键):select name, skills from users;db.users.find({}, {'name' : 1, 'skil

2014-12-29 13:50:38 1284

转载 不断变化的mongoDB结果集

在前几天的一次php+mongoDB数据库实做中,遇到了一个很奇怪的问题:有N张collection,每个collection中有Mn条记录,我先循环N,去每张collection中find()到所有记录,然后在针对每条记录做update()操作,$mo = new Mongo();$db =  $mo->dbname;for($i=0;$i$coll = $db->selec

2014-12-28 16:33:46 679

原创 MongoDB索引

1 创建简单索引  1)准备数据  var k=0;   for( k=0;k       db.books.insert({number:k,name:k+"book"});} 2)检查以下查询性能     在没有索引的情况下查询耗时         建立索引    db.books.ensureIndex({number:1})    再次查询耗

2014-12-28 12:09:31 574

转载 mongo客户端mongo VUE增删改查

一、先创建一张mongo表,右击已创建的数据库test,点击addcollection..输入Collection Name,点击ok; 二、在创建的表中新增列与数据,右击表选择Insert document 点击Insert,刷新表。 三、查询数据右击表格,点击Find 1、查询日期的方式需要在{Find}框中写{"endD

2014-12-27 12:55:24 701

转载 XMemcached与Spring集成

1 xml配置http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfra

2014-12-14 17:36:13 608

转载 XMemcached使用

一、 XMemcached 简介 XMemcached 是一个新 java memcached client 。也许你还不知道 memcached 是什么?可以先看看这里。简单来说, Memcached 是一个高性能的分布式内存对象的 key-value 缓存系统,用于动态 Web 应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用, memcached 通过它的自定义协议与客

2014-12-14 16:11:47 761

原创 在windows 安装memcache并开启多个端口

1、下载memcache for windows。下载地址:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available,推荐下载binaries版本,解压(本例中解压到D:\memcached)。2、安装memcache,在命令行状态下输入: D:/memcached/memcache

2014-12-14 14:45:14 3869

原创 Spring定时任务

1编写任务类和运行任务的方法@Component("cmsContentJob")public class CmsContentJob {   protected void cmsContentCollect(){        ......   }}2 配置spring的定时任务的作业类(spring-schedule.xml)      

2014-12-08 16:06:41 473

原创 MongoDB的查询

1 制定返回的键,0是指定不返回,1是指定返回   db.persons.find({  },{ _id:0,age:1}) 2 查询条件$lt,$lte,$gt,$gte,$ne    查询年龄在25-27之间的学生   db.persons.find({age:{$gt:25,$lt:27}}) 3 查询所有年龄不是26岁的学生   db.persons.fin

2014-12-07 11:44:10 751

转载 MySQL和MongoDB设计实例对比

本文转载自火丁笔记,文章举了一个数据库设计的例子,对MySQL和MongoDB两种存储工具,分别进行了数据库结构设计,在MongoDB的设计上,利用了MongoDB的 schema-free的特性。虽然文中的例子不一定是最优的选择。但分享此文,希望提醒大家,换个存储,不仅是换一个存储,更重要的是换一套思维。MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个

2014-12-06 13:50:24 440

转载 为什么要使用NoSQL

NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。  非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟我一样

2014-12-06 13:46:31 410

原创 Mongodb的增删改

1 插入文档   db.persons.insert({name:"wangli"}) 2 批量插入文档shell不支持批量插入,可以用shell的for语句完成或者用mongo的应用驱动,java 操作mongo的api支持批量操作for(var i=1;i 3 save操作   save操作和insert的区别在于当遇到_id相同情况下的时候   save会

2014-12-05 22:28:31 611

原创 spring和mongo的集成

1spring和mong集成需要的jar包    spring-data-commons-core-1.2.1.RELEASE.jar   spring-data-mongodb-1.0.4.RELEASE.jar   mongo-2.10.1.jar 2 web.xml配置,classpath*:会自动读取ClassPath路径下面所有文件xmlns="http:

2014-12-05 09:05:03 863

原创 Mongodb基本的学习

1 创建一个数据库,但是什么也不干离开这个空数据库,就会自动被删除  use  foobar  2 查看所有数据库  show dbs3 给指定数据库添加集合并添加记录  db.person.insert({name:"wangli"})4 查看数据库中的所有文档   show collections5 查询制定文档的  db.person.find() 

2014-12-04 21:08:28 431

原创 Mongodb在windows环境下的安装和启动

Mongodb在windows环境下的安装和启动1下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2下载以后在D盘建立两个目录文件夹,一个放置下载的mongobd文件(D:\MongoDB),一个存放mongodb的数据(D:\MongoDBDATA)3 安装mongodb

2014-12-03 21:48:22 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除