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

Forespørgsler i MongoDB

Du kan bruge $in operatør til dette:

cursor <- mongo.find(mongo, "test.people",
   list(last.name="Smith", 
        first.name=list('$in'=c('John','Bob','Catherine'))
   )
)

Det ville være værd at læse MongoDB Avancerede forespørgsler side samt Dot Notation (Reaching Into Objects) .

Datastrukturen lyder potentielt udfordrende at manipulere; ville have brug for et praktisk eksempel på et dokument for at forsøge at illustrere forespørgslen.

Med nogle antagelser om datastrukturen er her et eksempel på en simpel "og"-forespørgsel:

cursor <- mongo.find(mongo, "test.people",
    list(
        first.name='John',
        fy2012.job='unemployed',
        age = 40
    )
)


  1. Forbindelse nægtet for Redis på Heroku

  2. Find dokumenter, hvis matrixfelt indeholder mindst n elementer af en given matrix

  3. Modellering af mongodb lagrede refererede relationer i .net-kernen

  4. Kan du bruge find-forespørgsler på GridFS ved hjælp af javascript API?