MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB Query с множество условия и срез

Проекцията е дефиниция на един обект. Също така вие „питате“ за неща, вместо да питате за съвпадения в проекции, различни от конкретни критерии за съвпадение на полета. $slice е специален случай, който не изключва други полета в проекцията по подразбиране:

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

Вероятно също така да отбележим, че $slice тук (точно като JavaScript) е дефиниран „брой записи“, а не n-1 препратка като в индекс на масив.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изчакване на MongoDB само за конкретен проект

  2. Как да получите списък с бази данни и колекции на mongodb от приложение ruby ​​on rails

  3. Mongodb Увеличете стойността вътре в вложен масив

  4. JSON от EJS към JSON обект в JS

  5. Конвертирайте съществуващ атрибут на MongoDB низ в BSON::ObjectId