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

Hvordan finder man array på mongoose doc-objekt?

Brug Array.some for at kontrollere, om nums egenskaben for et element i arrayet er lig med det array, du leder efter:

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. Django ValueError:Ingen rute fundet for stien 'ws/chat//'

  2. Bindende dynamisk serversvar (indlejret json)

  3. Spring data mongodb fjerner en egenskab fra et dokument ved hjælp af MongoTemplate

  4. Forespørgsel om at konvertere et array til et kort over dokumenter med n attributter