sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoid / Mongodb og forespørgsel om indlejrede dokumenter

Du kan forespørge på indlejrede dokumenter, blot kvalificere navnet. Nu vil dette returnere alle forfattere, der har bøger, der matcher din forespørgsel.

Hvis forfatter er defineret som havende mange :bøger (og bogen er et indlejret::dokument)

@authors_with_sewid = Author.where("books.name" => "sewid").all

Du bliver så nødt til at gentage forfatterne og udtrække bøgerne.




  1. Mongodb:Forespørg et json-objekt indlejret i et array

  2. MongoDB logger alle forespørgsler

  3. Få n-te element i en matrix i MongoDB

  4. Skub til Laravel-kø fra uden for Laravel (NodeJS)