持久化后如何检索mongoid文档_id?
How to retrieve a mongoid document _id after it was persisted?
对不起,如果它很琐碎,但我找不到答案,所以也许我不知道如何提出这个问题。
我有一个简单的案例:
我愿意:
SomeMongoidObject.new.save
然后我想使用新对象的 id 来启动一个新的后台工作进程。我找不到如何获取新创建对象的_id?
保存方法returns一个状态。
你能帮我吗?
你试过了吗?
mongoid_object = SomeMongoidObject.new
mongoid_object.save
现在您只需执行以下操作之一即可获取 ID
mongoid_object.id #=> id will be returned
或
mongoid_object["_id"]
或
mongoid_object._id
希望对您有所帮助!
对不起,如果它很琐碎,但我找不到答案,所以也许我不知道如何提出这个问题。 我有一个简单的案例:
我愿意:
SomeMongoidObject.new.save
然后我想使用新对象的 id 来启动一个新的后台工作进程。我找不到如何获取新创建对象的_id? 保存方法returns一个状态。
你能帮我吗?
你试过了吗?
mongoid_object = SomeMongoidObject.new
mongoid_object.save
现在您只需执行以下操作之一即可获取 ID
mongoid_object.id #=> id will be returned
或
mongoid_object["_id"]
或
mongoid_object._id
希望对您有所帮助!