自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何做MongoDB的数组中查下标

MongoDB可以按照下标查出内嵌数组的元素,但是不能通过元素的值来查询下标。例如:数组中的元素是按照排名的先后顺序存放的人员姓名,MongoDB可以根据排名(数组下标)来找姓名,但是不能通过姓名查找排名(数组下标)数值。esProc可以协助MongoDB实现这个需求,下面通过例子来看一下具体做法。   MongoDB的集合b中,保存了姓名和朋友(数组)。朋友数组中的人名是按照排名顺序保存

2016-01-29 09:22:31 4180

原创 MongoDB的本地化排序

对于本地化语言(例如:中文),mongodb是按照UNICODE编码排序,而不是根据本地语言的编码排序。用集算器结合mongodb可以方便的实现本地化语言的排序(例如:中文按照拼音排序)。下面我们以中文为例,来看一下具体做法。  Mongodb中的集合person保存了姓名和性别如下:    > db.person.find()    { “_id” : ObjectId(“544

2016-01-19 09:28:37 2371

原创 集算器协助MongoDB计算之交叉汇总

MongoDB实现交叉汇总比较困难,如果将数据取出,用Java等高级语言来汇总的话,也相当复杂。因此,可以考虑用esProc辅助MongoDB完成交叉汇总。下面我们通过一个例子来看一下具体做法。    Student集合如下:    db.student.insert ( {school:’school1′, sname : ‘Sean’ , sub1: 4, sub2 :5 })

2016-01-15 08:49:58 955

原创 MongoDB里做表间关联

MongoDB不支持join,其官网上推荐的unity jdbc可以把数据取出来进行二次计算实现join运算,但收费版才有这个功能。其他免费的jdbc drive只能支持最基本的SQL语句,不支持join。如果用Java等编程语言将数据取出后实现join计算,也比较复杂。   用免费的esProc配合MongoDB,可以实现join计算。这里通过一个例子来说明一下具体作法。   M

2016-01-12 08:19:05 7035

空空如也

空空如也

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

TA关注的人

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