如何从Laravel Jessenger Mongodb中的子查询获取id的文档

时间:2018-03-28 17:29:01

标签: mongodb laravel

我正在使用Laravel和jessenger mongodb(https://github.com/jenssegers/laravel-mongodb),我在mongodb中有以下对象集合:

User: (id,name,email)

Message (from_id,to_id,text)

我需要让to_id中的所有用户都对应于给定的from_id,基本上就像关系连接操作(SELECT * FROM Users JOIN Messages ON Users.id=Messages.from_id WHERE to_id='xxxx')

我正在使用Message::where('from_id', '=', $user->_id)->get(['to_id'])来获取我需要的用户的ID,但现在我需要来自Users集合的那些id的完整对象....是否可能使用类似子查询的东西?

1 个答案:

答案 0 :(得分:0)

您可以使用查找,它不是替换连接,但您可以使用它来获得所需的输出。让我知道,如果以下查询回答你的问题?

sort

由于 DC