【发布时间】:2019-09-20 09:49:13
【问题描述】:
当我运行这个查询时(在 rails 控制台中):
Analytic.where(:created_at.gte => start_date, :created_at.lte => end_date).only(:user_uuid).as_json
默认情况下,响应也返回“_id”。我想使用查询从响应中跳过那个“_id”。
当我检查哈希时,我得到了这个:
#<Mongoid::Criteria
selector: {"created_at"=>{"$gte"=>2018-06-27 06:00:00 UTC, "$lte"=>2018-06-28 05:59:59 UTC}}
options: {:fields=>{"_id"=>1, "user_uuid"=>1}}
class: Analytic
embedded: false>
这表明它也在要求“_id”。
【问题讨论】:
标签: ruby-on-rails ruby mongodb mongoid