Как присоединиться (в смысле INNER JOIN от SQL) две коллекции MongoDB в Python? Нужно ли использовать собственный код/уменьшить код javascript или сделать это в PyMongo? Как решить это с меньшим количеством кода?Как присоединиться к коллекциям MongoDB в Python?
ответ
Mongo хранит данные по-другому, чем в традиционной реляционной базе данных, и не поддерживает соединения таблиц, поскольку их можно использовать в базе данных SQL. В документации «Ссылки на базы данных» есть примечание. http://www.mongodb.org/display/DOCS/Database+References
Если возможно, желательно хранить все данные в одной коллекции. Если это невозможно, отдельные запросы должны быть выполнены во всех базах данных, а данные будут объединены программно.
В соответствии с документацией возможно связывать документы в отдельных коллекциях либо напрямую, либо с ссылками на db. Отдельные запросы все равно должны выполняться в каждой коллекции.
Похожие вопросы были заданы раньше. (Я включил некоторые ссылки ниже.) Надеемся, что ответы дадут вам некоторое представление о том, как данные хранятся в MongoDB, и как вы можете реструктурировать свои документы и/или запросы, чтобы вы могли получить нужные вам данные с наименьшим количеством количество запросов к базе данных.
Удачи вам!
How do I perform the SQL Join equivalent in MongoDB?
"Начальный вопрос о присоединяется к" http://groups.google.com/group/mongodb-user/browse_thread/thread/edfcf8bd270274f9/
- 1. mongodb присоединиться к нескольким коллекциям
- 2. Как присоединиться к коллекциям в mongodb
- 3. MongoDb simulate Присоединиться к двум коллекциям
- 4. Как присоединиться к двум коллекциям MongoDB с драйвером Unity JDBC?
- 5. Как присоединиться к нескольким коллекциям с $ lookup mongodb
- 6. Как присоединиться к коллекциям в Magento?
- 7. Как неявно присоединиться к коллекциям в Hibernate?
- 8. Mongo DB Присоединиться к коллекциям
- 9. Подключиться к коллекциям в mongoDB
- 10. Mongoose Node Js Присоединиться к двум коллекциям
- 11. Как присоединиться к двум коллекциям в магазине json?
- 12. Как присоединиться к 2 коллекциям, используя MapReduce в C#?
- 13. Как успешно присоединиться к двум коллекциям linq в памяти?
- 14. Доступ к коллекциям Meteor от MongoDB Проблема?
- 15. Как присоединиться к коллекциям MongoDB в построителе запросов с использованием PHP
- 16. Laravel 5.1 Как присоединиться к двум коллекциям объектов
- 17. Mongoose, как мне присоединиться к коллекциям с использованием населенного пункта?
- 18. Альтернативы Присоединиться к MongoDB
- 19. Как я могу присоединиться к 2 коллекциям с Mongodb на языке программирования Php?
- 20. MongoDB присоединиться к метеору
- 21. MongoDB - Поиск по нескольким коллекциям
- 22. Как присоединиться к двум таблицам в mongodb
- 23. Как присоединиться к коллекции в mongodb?
- 24. Присоединяйтесь к двум коллекциям с MapReduce в MongoDB
- 25. Доступ к нескольким коллекциям в морфии
- 26. MongoDB запрос присоединиться к оптимизации
- 27. Привязать к коллекциям в backbone.js
- 28. MapReduceOptionsBuilder() не удалось найти. MongoDb присоединяется к коллекциям
- 29. Оператор «Присоединиться» в mongodb
- 30. Функция Meteor onRendered и доступ к коллекциям