У меня есть один вопрос относительно реализации поиска. Здесь лучше всего подходит реализация поиска или атлас-поиска для поиска в отдельной коллекции. Я думаю, что обычно мы сталкивались со сценарием, в котором нам также нужно искать с помощью коллекции populate или ref. Как это сделать с лучшей реализацией?
Рассмотрим очень простой сценарий, в котором у меня есть 2 коллекции.
1 Продукт (текстовый индекс поля названия продукта)
2 Пользователь (текстовый индекс в полях имени пользователя может быть именем, фамилией и т. д.)
Пользователь создает продукты, поэтому в коллекции продуктов есть ссылка на createdBy с MongoID пользователя. Во внешнем интерфейсе есть список продуктов, поэтому мне нужно указать критерии поиска, как показано ниже, в одиночном текстовом поиске.
- Я могу искать по названию продукта
- Я могу искать по имени владельца продукта
Как лучше всего справиться с таким сценарием с помощью MongoAtlas? бывший. Я хочу все продукты, созданные Донни Бахханом. каков конвейер агрегации, который вы только что использовали, или лучшая практика для него
Я уже задавал вопрос сообществу MongoDB, но не получил надлежащей помощи, пожалуйста, просмотрите ссылку ниже для справки сообщества