我有一个包含用户的居住对象。但是,在我的应用程序中有一个边缘情况,应用程序将知道用户,但不知道他们所属的住所。有没有办法根据用户的唯一 ID 获取父居住对象?
class User
include Mongoid::Document
field :email, type: String
field :firstName, type: String
field :lastName, type: String
end
class Residence
include Mongoid::Document
field :name, type: String
field :updateTime, type: DateTime
embeds_many :groceryLists
embeds_many :events
embeds_many :messages
embeds_many :users
end
类似于以下内容:
user_id = foo
Residence.is_any(users._id: user_id)