Mongoid嵌入文档中的外键
问题描述:
比方说,我有两个型号:板,属于一个用户,并Mongoid嵌入文档中的外键
board.rb
belongs_to :user
embeds_one :sharing
被嵌入板共享是可以设置外键“user_ID的”在一个领域中共享,是这样的:
belongs_to :user, :foreign_key => 'sharing.user_id'
答
是的,只是添加USER_ID作为现场在嵌入的共享模式。
以及如何将其作为外键引用? sharing.user_id或sharing [:user_id] – 2012-04-04 09:05:49
一般来说,如果它的动态字段不能通过'.'引用,所以你必须使用'[]'表示法。但是,对于嵌入式文档,您应该可以使用点符号。 – 2012-04-06 16:31:31
如果您不确定,请不要回答,这是行不通的! – 2012-04-11 16:31:09