【发布时间】:2015-07-22 09:57:54
【问题描述】:
对不起,如果这是微不足道的,但我找不到答案,所以也许我不知道如何问这个问题。 我有一个简单的案例:
我愿意:
SomeMongoidObject.new.save
然后我想使用新对象的 id 来启动一个新的后台工作进程。我找不到如何获取新创建对象的 _id? save 方法返回一个状态。
你能帮我解决这个问题吗?
【问题讨论】:
标签: ruby-on-rails ruby mongoid mongoid4
对不起,如果这是微不足道的,但我找不到答案,所以也许我不知道如何问这个问题。 我有一个简单的案例:
我愿意:
SomeMongoidObject.new.save
然后我想使用新对象的 id 来启动一个新的后台工作进程。我找不到如何获取新创建对象的 _id? save 方法返回一个状态。
你能帮我解决这个问题吗?
【问题讨论】:
标签: ruby-on-rails ruby mongoid mongoid4
你试过了吗?
mongoid_object = SomeMongoidObject.new
mongoid_object.save
现在您只需执行以下操作之一即可获取 id
mongoid_object.id #=> id will be returned
或
mongoid_object["_id"]
或
mongoid_object._id
希望这会有所帮助!
【讨论】: