MongoDB - поиск из нескольких коллекций с использованием нескольких параметров - PullRequest
2 голосов
/ 27 сентября 2019

Я должен выполнить находку из нескольких коллекций в MongoDB, т.е. мой запрос выглядит, как показано ниже -

{
   _id:1003, // This belongs to user collection
   'user.firstName':'xyz', // This belongs to user collection
   'user.lastName':'xyz', // This belongs to user collection
   'member._id':1004,// This belongs to user's family member collection
   'member.firstName':'xyz', // This belongs to member collection
   'member.lastName':'xyz', // This belongs to member collection
}

Теперь я хочу, чтобы поддержать поиск с помощью нескольких параметров, т.е. пользователь может осуществлять поиск по user name or member name илиuser name and member name или user id or member id или user id and member id или all of the params

1010 * Мой вопрос, как я выполнить поиск с многократной коллекции с помощью нескольких параметров.Любая помощь или указатель будет оценен.

1 Ответ

0 голосов
/ 27 сентября 2019

Это определенно невозможно.Кроме присоединения с использованием $ lookup или $ graphlookup, я не думаю, что есть какая-либо возможность.

...