对不起,如果它是微不足道的,但我找不到答案,所以也许我不知道如何提出这个问题。 我有一个简单的案例:
我做:
def function_with(pronunciation):
with pronunciation.split() as phonemes:
#do stuff
pronunciation = "E_0 g z @_1 m p l"
function_with(pronunciation)
之后我想使用新对象的id来启动一个新的后台工作进程。我无法找到如何获取新创建的对象的_id? save方法返回一个状态。
你可以帮帮我吗?
答案 0 :(得分:4)
你试过这个吗?
mongoid_object = SomeMongoidObject.new
mongoid_object.save
现在您只需执行以下某项操作即可获取ID
mongoid_object.id #=> id will be returned
或
mongoid_object["_id"]
或强>
mongoid_object._id
希望这有帮助!