В MongoDB у меня есть 2 коллекции: department и record.
Один из атрибутов в коллекции record должен быть ссылкой на документ из коллекции department.
В оболочке mongo этот механизм имеет такой вид:
Код: Выделить всё
my_department = ({name: "MyDepartment"})
db.department.save(my_department)
my_record = ({data: "Some text", department: new DBRef('department', my_department._id)})
db.record.save(my_record)
Для работы с mongo использую yii2-mongodb от yiisoft.
Настройки подключения к mongodb:
Код: Выделить всё
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://'localhost:27017/test_db',
],
Буду рад любой помощи.