sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-fråga med flera villkor och segment

Projektion är en definition av ett enda objekt. Du "frågar" också om saker istället för att fråga efter matchningar i andra projektioner än specifika fält som matchar kriterier. $slice är ett specialfall som inte utesluter andra fält i projektionen som standard:

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

Förmodligen också för att notera att $slice här (precis som JavaScript) är ett definierat "antal poster" och inte en n-1 referens som i ett arrayindex.




  1. mongodb query underuppsättning av en array

  2. Apache Drill - Första starttiden är hög

  3. Spelar nyckelordning någon roll i ett MongoDB BSON-dokument?

  4. MongoDB sammanlagda pipeline långsam efter första matchsteget