(* Версия оболочки MongoDB: 2.6.12 *)
У меня есть коллекция logs
и коллекция users
. В logs
есть поле userId
, которое представляет пользователя, отправившего журнал. users
имеет поле _id
.
Я использую Robo 3T для выполнения запросов к данным на удаленном сервере.
Теперь меня интересуют журналы, в которых url
равно /subscribe
, и я хочу видеть эту пользовательскую информацию позади. Итак, я пишу следующий запрос:
db.getCollection('logs').find({ "url" : "/subscribe" }).aggregate({
$lookup:{
from:"users",
localField:"userId",
foreignField:"_id",
as:"logs_users"
}
})
Но получаю сообщение об ошибке:
Кто-нибудь знает, как это решить ?
Изменить 1: Я получил новую ошибку: