Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2020, 10:36
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
hasMany laravel + mongodb

Hola, tengo problemas para hacer las relaciones en laravel con mongodb (uso el paquete jenssegers/mongodb). Tengo esto en un documento en la colección de pacientes
Código Javascript:
Ver original
  1. "cie10Detail" : [
  2.         {
  3.             "_id" : "5f0646af92740000da001827"
  4.         },
  5.         {
  6.             "_id" : "5f0646af92740000da001829"
  7.         }
  8.     ],

Y en la colección cie10 varios documentos en los cuales se encuentras esos _id, así:
Código Javascript:
Ver original
  1. {
  2.     "_id" : ObjectId("5f0646af92740000da001829"),
  3.     "code" : "A01",
  4.     "description" : "Fiebres tifoidea y paratifoidea"
  5. }

y en el modelo pacientes esto:

Código PHP:
public function cie10()
    {
        return 
$this->hasMany(Cie10::class, '_id''cie10Detail._id');
    } 
entonces quiero mostrar esos datos llamando solo al paciente, si alguien ha realizado algún proyecto con mongodb y laravel y tenga esas relaciones de muchos a muchos me podría indicar como solucionarlo, Gracias...