我有一个如下结构:
thread {
messages [
{
sender_id: AB12CD34,
...stuff...
},
{
sender_id: EF56GH78,
...stuff...
}
]
}
我想查询 FIRST 消息的 sender_id 是 id 集合的一部分的线程。就像是...
def threads_started_by_users user_ids
any_in('messages:first.sender_id', user_ids)
end
这种事情的正确语法是什么样的?这样的查询可能吗?