MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta MongoDB com várias condições e fatia


A projeção é uma definição de objeto único. Além disso, você "consulta" as coisas em vez de solicitar correspondências em projeções que não sejam critérios de correspondência de campos específicos. $slice é um caso especial que não exclui outros campos na projeção por padrão:
Domain.collection.find(
  { "domain":req.params.domain, "date": date }, 
  { "visitors": { "$slice":100 } }, 
  function(err,domain){
     // process results here
  }
);

Provavelmente também para notar que o $slice aqui ( assim como JavaScript ) é um "número de entradas" definido e não um n-1 referência como em um índice de matriz.