sql >> Databáze >  >> NoSQL >> MongoDB

Jak najít pole na objektu mongoose doc?

Použijte Array.some zkontrolujte, zda nums vlastnost položky v poli se rovná poli, které hledáte:

const arr = [
   { nums: [2,3,1,4,5] },
   { nums: [2,3] },
   { nums: [1,2,3] },
   { nums: [2,3,1,4,5,10,9] },
]

const lookFor = [1,2,3,4,5].sort().toString()
const contains = arr.some(e => e.nums.sort().toString() == lookFor);
console.log(contains);



  1. jak indexovat uživatelské jméno v mongo bez rozlišení velkých a malých písmen?

  2. Pokud je redis již součástí zásobníku, proč se Memcached stále používá spolu s Redis?

  3. Jak dynamicky vytvořit schéma Mongodb pomocí nodejs

  4. mongoose vs mongodb (moduly/rozšíření nodejs), co je lepší? a proč?