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

mongodb-forespørgsel efter underfelt

Prøv:

db.XXX.find({ "_id.module" :  "B" });

Forskellen er, at din oprindelige forespørgsel ville forsøge at matche på hele det underdokument (dvs. hvor _id er et underdokument, der indeholder et "modul"-felt med værdien "B" og intet andet)

Reference:MongoDB Dot Notation



  1. Opkald lagret funktion i mongodb

  2. Django, Redis:Hvor skal man sætte forbindelseskoden

  3. Kopier/klon en database i MongoDB

  4. Hvordan forespørges dokumenter i mongodb (pymongo), hvor alle søgeord findes i et felt?