sql >> Databáze >  >> NoSQL >> MongoDB

Dotazy v MongoDB

Můžete použít $in operátor pro toto:

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

Stálo by za to si přečíst MongoDB Pokročilé dotazy stránku a také tečkovou notaci (dosahování do objektů) .

Struktura dat zní potenciálně náročná na manipulaci; by potřeboval praktický příklad dokumentu, který by se pokusil ilustrovat dotaz.

Učiníme-li některé předpoklady o struktuře dat, zde je příklad jednoduchého dotazu „a“:

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


  1. Node.js a Mongodb - TypeError:undefined není funkce

  2. Meteor předává ID do odkazu

  3. Použití wait.for s nodejs a mongoskin, aby se zabránilo zpětnému volání pekla

  4. Jak použít podmínku na výsledek $lookup v mongoDB?