0
Mein mongodb Tabelle ein Feld hat die Objektwert hat wieDokumente finden Objektwert das entsprechende Feld mit passenden
_id : ObjectId("59ad227e191cc3a4c33ade07")
user_info : {"first_name": "Shraddha", "last_name": "Banerjee", "Zip": "90242", "City": "SantaBarbara"}
ich die Benutzer mit Zip finden wollen: 90242.
Ich habe versucht, es mögen tun:
$users = User::where('user_info.Zip','=', 90242)->get();
Aber das gibt mir leere Ergebnis. Wie kann dies erreicht werden?
erste Klappe '$ info = $ user_info [ 'Zip'] tun,' und dann 'Benutzer $ verwenden = User :: wo ($ info , '=', 90242) -> get(); 'Lass es mich wissen, wenn das funktioniert! –
Haben Sie es versucht? –
Hallo @Hiren, es funktioniert nicht. Es ist ein Objekt, das in user_info gespeichert ist. Es gibt Fehler: Undefinierte Variable: user_info. Nun, ich habe auch versucht mit $ info = "user_info.Zip"; $ users = Benutzer :: wo ($ info, '=', 90242) -> get(); –