Моя система в настоящее время имеет две базы данных MongoDB - users
и orders
, каждая из которых имеет несколько коллекций. Я хотел бы добавить пользователя к заказу, но у меня возникают проблемы с этим, поскольку они находятся в разных базах данных. Ссылки с использованием других коллекций в той же базе данных не являются проблемой.
Это мой текущий
doctrine_mongodb:
auto_generate_proxy_classes: true
auto_generate_hydrator_classes: true
connections:
default:
server: '%env(resolve:MONGODB_URL)%'
options: {}
orders:
server: '%env(resolve:MONGODB_URL)%'
options: {}
default_database: '%env(resolve:MONGODB_DB)%'
document_managers:
default:
auto_mapping: true
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Document'
prefix: 'App\Document'
alias: App
orders:
database: '%env(resolve:MONGODB_DB_ORDERS)%'
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Document'
prefix: 'App\Document'
alias: App
Orders:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/module/Orders/Document'
prefix: 'Module\Orders\Document'
alias: Orders
services:
doctrine_mongodb.system_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine_mongodb.system_cache_pool'
framework:
cache:
pools:
doctrine_mongodb.system_cache_pool:
adapter: cache.system
Заранее спасибо за любую помощь.