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

MongoDB-forespørgsel med flere betingelser og udsnit

Projektion er en enkelt objektdefinition. Du "forespørger" også efter ting i stedet for at bede om matchninger i andre projektioner end specifikke felter, der matcher kriterier. $slice er et specialtilfælde, der som standard ikke udelukker andre felter i projektionen:

Domain.collection.find(
  { "domain":req.params.domain, "date": date }, 
  { "visitors": { "$slice":100 } }, 
  function(err,domain){
     // process results here
  }
);

Sandsynligvis også for at bemærke, at $slice her (ligesom JavaScript) er et defineret "antal poster" og ikke en n-1 reference som i et matrixindeks.




  1. Hvorfor har Redis Pub/Sub-funktioner?

  2. Tjek, om MongoDB upsert foretog en indsættelse eller en opdatering

  3. Få besked om ændrede dokumenter i mongodb

  4. Konverter dato fra millisekunder til ISODate-objekt