本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Mongoid中has_and_belongs_to_many使用
rails种建立多对多关联关系的时候,一般使用has_many通过第三张表来处理如下:# models/user_group_relation.rbbelongs_to :userbelongs_to :group# models/user.rbhas_many :user_group_relationshas_many :categories, :through => :user_grou ...
Rails中Mongoid的时间日期字段使用 datetime_select
http://stackoverflow.com/questions/3958052/datetime-with-mongodb-mongoid-and-rails-3-not-populating
在model中
include Mongoid::MultiParameterAttributes
Mongoid::Criteria 和数组
因为 Mongoid::Criteria 的实例可以响应一些迭代器方法,所以有时候会让人产生错觉。它在有些情况下会自动加载数据,有的时候则不会,在完全掌握这东西之前,一定避免依赖于延迟加载、自动类型转换等东西,因为看起来会很有迷惑性:
1.9.3p194 :045 > users = UserMongo.in(id: [4017])
=> translation missing ...
使用哪个?mongo mapper? mongoid? mongomastic?
在一个新项目中使用mongodb, 选择Object mapper的时候,看到官方的推荐,我凌乱了:
Several mappers are available:
MongoMapper from John Nunemaker
Mongoid from Durran Jordan
Mongomatic from Ben Myles
MongoODM ...
mongoid 做sum和group by工作
参考了:http://www.dixis.com/?p=531
http://mongoid.org/docs/querying/criteria.html
在网站的日常管理中,我们经常需要统计网站数据,比如每天的注册人数,每天上线人数,每天发贴人数,每天帖子数目
所以我们也就经常写些这样的语句:
Post.count :all, :conditions => [&qu ...
独立rails使用mongoid
NoSQL不得不说优点有很多,
就
1. 存储任何对象,图片,文件,等等
2. 不限制相同对象存储.
就足够我拥抱一下了.
于是,转入ruby下看看, 有mongoid逐渐要取代mongomapper的感觉,下面就我个人独立使用mongoid作一个记录:
作一个yml配置,如果是想使用rails项目下的,也可以:
development:
host: localhost
da ...
整个项目的mongoid表重建索引
Object.constants.map(&:constantize).select {|c| c.included_modules.include?(Mongoid::Document) rescue nil }.compact.map(&:create_indexes)