Ryggrad.JS -samling.Finn hvor metoden

Ryggrad.JS -samling.Finn hvor metoden

I denne ryggraden.JS Framework Tutorial, vi vil diskutere Findwhere () -metoden i samlingsklassen.

Introduksjon

Ryggrad.JS er et rammeverk som brukes til å bygge webapplikasjoner som følger stilen til JavaScript.

Den støtter modeller, hendelser, samlinger, visninger og verktøy.

Ved å bruke noen av de forrige funksjonalitetene, kan vi opprette og utføre forskjellige operasjoner på de gitte dataene på et nett .

Poeng å huske:

  1. Det brukes med JavaScript.
  2. Vi kan implementere rammene inne i taggen.
  3. Dette rammeverket støtter JavaScript -metoder og funksjoner som output og leseinngang.
  4. Tag er plassert inne i taggen eller i taggen.
  5. Det er viktig å ha koblinger av innholdsleveringsnettverk (CDN) for å kjøre webapplikasjonen på serveren.

La oss se strukturen for å plassere koden








CDN -lenker er plassert med SRC -attributtet til skriptetoden.

CDN -lenker


Findwhere () -metoden i ryggraden.JS -samling brukes til å returnere bare den første modellforekomsten fra en samling basert på attributtet som er spesifisert i den. Det tar attributt som en parameter.

Syntaks:

Collection_Object.findwhere (attributt)

Det tar en parameter.

Attributtet er modellens egenskap der Findwhere () -metoden bare vil returnere den første modellforekomsten basert på attributtet som er gitt.

Hvis attributtet ikke er der, vil den returnere udefinert.

Nærme seg

1. Lag en ryggradsmodell ved hjelp av Extend () -metoden.

Syntaks:

var ModelClass = ryggrad.Modell.forlenge();

2. Lag en ryggradssamling ved hjelp av Extend () -metoden og pass Modellklassen.

Syntaks:

var collectionclass = ryggrad.Samling.forlenge(
Modell: ModelClass
);

3. Lag et objekt eller forekomst for samlingsklassen.

Syntaks:

var collection_instance = new CollectionClass ();

4. Utforsk findwhere () -metoden i ryggraden.JS -samling.

La oss diskutere flere eksempler på ryggraden.JS Collection Findwhere () Metode.

Eksempel 1: Returner den første modellforekomsten basert på attributt ved bruk av Findwhere ()

I dette eksemplet vil vi lage en modal klasse som heter - Blomster og lage en FlowerCollection Collection -klasse. Vi vil passere modellklassen vår (blomster) inni den.

Etter det må vi lage fem forekomster for Flowers -modellen med tre attributter (Flower_name, Flower_sepals, Flower_petals).

Vi vil lage en Flower_Collection, som er en forekomst av FlowerCollection Collection. Og vi vil legge til forekomster av blomstermodellen i samlingsinstansen ved hjelp av ADD () -metoden.

Nå vil vi spesifisere noen attributter for modellforekomsten for å returnere dem ved hjelp av Findwhere () gjennom JSON.Stringify ().

  1. Få bare den første modellforekomsten der blomster_petaler er 9.
  2. Få bare den første modellforekomsten der blomsternavn er “Lilly”








Linux hint





Produksjon:

Kjør applikasjonen i nettleseren din ved å lagre koden i filen med .HTML som en utvidelse.

Her kan vi se at det er to modellforekomster som samsvarer med blomster_petaler som er lik 9. Men findwhere () vil bare returnere den første modellforekomsten.

Det er tre modellforekomster som stemmer overens med blomsternavn lik "Lilly", men Findwhere () vil bare returnere den første modellforekomsten.

Eksempel 2: Returner første modellforekomst basert på attributt ved bruk av findwhere ()

I dette eksemplet vil vi lage en modal klasse som heter - Blomster og lage en FlowerCollection Collection -klasse. Vi vil passere modellklassen vår (blomster) inni den.

Etter det må vi lage fem forekomster for Flowers -modellen med tre attributter (Flower_name, Flower_sepals, Flower_petals).

Vi vil lage en Flower_Collection, som er en forekomst av FlowerCollection Collection. Og vi vil legge til forekomster av blomstermodellen til samlingsinstansen ved hjelp av add () -metode.

Nå vil vi spesifisere noen attributter for modellforekomsten for å returnere dem ved hjelp av findwhere () -metoden gjennom JSON.Stringify ().

Få bare den første modellforekomsten der blomster_petaler er 90.









Linux hint





Produksjon:

Det udefinerte returneres for attributtet Flower_petals = 90 siden det ikke eksisterer.

Konklusjon

I denne ryggraden.JS Tutorial, vi diskuterte Findwhere () -metoden i samlingen. Den velger bare den første modellforekomsten fra en samling ved hjelp av attributtet som er spesifisert i den. Vi brukte findwhere () -metoden med JSON.Stringify () for å vise modellforekomstene i en samling.