как присоединиться к двум таблицам в mongodb

как присоединиться к двум таблицам в mongodb.

Например, таблица 1: таблица пользователей 2: примеры

Здесь таблица пользователей, имеющая таблицу имени пользователя и примеров, также имеет имя пользователя, поэтому, как объединить оба поля таблицы, используя mongodb в php.

Пожалуйста, объясните запрос.

Благодаря,

Solutions Collecting From Web of "как присоединиться к двум таблицам в mongodb"

К сожалению, в MongoDB нет операции слияния / присоединения. Во всяком случае, вы можете использовать функциональность map-and-reduce, чтобы соответствующим образом совместить данные.

В зависимости от вашей реальной проблемы могут помочь следующие ссылки:

MongoDB: Объедините данные из нескольких коллекций в один … как?

Объединение двух коллекций в MongoDB

http://www.pal-blog.de/entwicklung/mongodb/mapreduce-multiple-mongodb-collections-into-one.html

https://groups.google.com/forum/#!topic/mongodb-user/OQUH_wxYyRg

https://groups.google.com/forum/#!topic/mongodb-user/qxa7ZBTk7sQ

Я лично рекомендую вам прекратить использование Map Reduce для этого, прежде чем вы начнете (в отношении других ответов).

Как человек, которому приходилось делать MongoDB JOINs в фактическом производственном приложении, я могу сказать вам, что Map Reduce, вероятно, самый худший метод, который можно себе представить для этого решения.

Это было в 2012 году, и сейчас.

Единственное преимущество, которое у вас есть в текущих версиях MongoDB, заключается в том, что многие изоляты могут запускаться одновременно, а не только по одному (представьте однопоточные JOINs по всем подключениям в 2012 году :\ , это было и является ужасной идеей).

Вы хотите реализовать это на стороне клиента, вытаскивая записи сразу из разрозненных коллекций и объединяя их в своей логике приложения. Это единственный реальный надежный способ масштабирования JOIN в MongoDB.

Нет ничего лучше, чем присоединиться к mongodb

Проверьте ниже ответ

MongoDB: Объедините данные из нескольких коллекций в один … как?