[英]How to convert string to double in mongoid aggregate on ruby on rails
[英]How to convert a Mongoid _id into a timestamp (Rails)
我剛看了這篇帖子:
根據答案,MongoDB ID不是隨機的,可以很容易地預測。 您甚至可以將其轉換為時間戳:
http://www.mongodb.org/display/DOCS/Object+IDs
我想知道,是否可以使用mongoid
gem將_id(例如52a435840000640002695268
或52908452636872eda1000000
)轉換為時間戳?
MongoDB ID通過Mongoid解析為BSON::ObjectId
類的實例,該類有一個方法generation_time
- http://rubydoc.info/gems/bson/2.0.0/BSON/ObjectId:generation_time
這為您提供了作為Ruby Time對象生成ID的時間,我相信這就是您所追求的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.