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

MongoDB Query con più condizioni e slice

La proiezione è una definizione di oggetto singolo. Inoltre "interroghi" le cose piuttosto che chiedere corrispondenze in proiezioni diverse da campi specifici che corrispondono a criteri. $slice è un caso speciale che non esclude altri campi nella proiezione per impostazione predefinita:

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

Probabilmente anche per notare che il $slice qui (proprio come JavaScript) c'è un "numero di voci" definito e non un n-1 riferimento come in un indice di matrice.