Mongoose

Programinė įranga Screenshot:
Mongoose
Programinė detalės:
Versija: 4.4.3 Atnaujintas
Įkėlimo datą: 6 Mar 16
Kūrėjas: LearnBoost
Licencija: Nemokamai
Populiarumas: 848

Rating: 4.5/5 (Total Votes: 2)

"Mongoose" yra tarpininkas sluoksnis tarp jūsų "JavaScript" kodą ir MongoDB duomenų bazę.

Tai užtrunka instrukcijos, parašytos JavaScript, paverčia juos MongoDB užklausas, jas valdo, ima rezultatus ir juos pateikia JS prašymą kaip normalus objektą.

Kadangi MongoDB nėra reliacinė duomenų bazė, klasikinis ORM principai netaikomi. Šių principų pritaikymas sukelti kažką panašaus ODM, tinkami naudoti tik kaip ORM, bet specialiai pritaikytą prie dokumentų saugojimo NoSQL duomenų bazėje kaip MongoDB struktūrą.

Mongoose gal garsiausių ir gerai žinomas MongoDB, ODM, sukurtas siekiant padėti su sudėtingo MongoDB užklausų kalba, neverčiant kūrėjams neria per giliai NoSQL principai ir duomenų valdymo metodus.

Su kelių funkcijų čia ir ten, programuotojai galėjome paleisti sudėtingų tardymų ir perkelti duomenis viduje duomenų bazėje nesant faktinių MongoDB ekspertai.

"Šiuo metu, Mongoose buvo naudojamas gamybos aplinkoje ne tokių kompanijų kaip LearnBoost, LinkedIn, McDonalds, Storify ir Trello.

Kas naujo , šioje laidoje :

  • Fiksuotas:
  • On-the-fly Schemos dokumentai typo
  • Aktoriai klaida patvirtinimas tvarkymo;
  • Diskriminuotojai su gyventojų ()
  • Taškinis dabar saugomos kelias "
  • Venkite siųsti dublikatas objektų identifikatoriai užpildyti ()
  • Modernizuota:
  • MongoDB į 2.0.24 tinkamai išmeta vėl Renginių kelis kartus;

Kas naujo versijos 4.2.8:

  • Fiksuotas:
  • On-the-fly Schemos dokumentai typo
  • Aktoriai klaida patvirtinimas tvarkymo;
  • Diskriminuotojai su gyventojų ()
  • Taškinis dabar saugomos kelias "
  • Venkite siųsti dublikatas objektų identifikatoriai užpildyti ()
  • Modernizuota:
  • MongoDB į 2.0.24 tinkamai išmeta vėl Renginių kelis kartus;

Kas naujo versijos 4.1.5:

  • Fiksuotas:
  • On-the-fly Schemos dokumentai typo
  • Aktoriai klaida patvirtinimas tvarkymo;
  • Diskriminuotojai su gyventojų ()
  • Taškinis dabar saugomos kelias "
  • Venkite siųsti dublikatas objektų identifikatoriai užpildyti ()
  • Modernizuota:
  • MongoDB į 2.0.24 tinkamai išmeta vėl Renginių kelis kartus;

Kas naujo versijos 4.0.4:

  • Fiksuotas:
  • On-the-fly Schemos dokumentai typo
  • Aktoriai klaida patvirtinimas tvarkymo;
  • Diskriminuotojai su gyventojų ()
  • Taškinis dabar saugomos kelias "
  • Venkite siųsti dublikatas objektų identifikatoriai užpildyti ()
  • Modernizuota:
  • MongoDB į 2.0.24 tinkamai išmeta vėl Renginių kelis kartus;

Kas naujo versijos 4.0.2:

  • Fiksuotas:
  • On-the-fly Schemos dokumentai typo
  • Aktoriai klaida patvirtinimas tvarkymo;
  • Diskriminuotojai su gyventojų ()
  • Taškinis dabar saugomos kelias "
  • Venkite siųsti dublikatas objektų identifikatoriai užpildyti ()
  • Modernizuota:
  • MongoDB į 2.0.24 tinkamai išmeta vėl Renginių kelis kartus;

Kas naujo versija 3.9.7 / 4.0.0-RC1:

  • Pridėta:
  • Gebėjimas nustatyti vieną gyvenamose kelius su dokumentais,
  • setDefaultsOnInsert ir runValidator galimybės findOneAndUpdate ()
  • Fiksuotas:
  • Statika nebegali būti perrašyti,

Kas naujo versijos 3.9.0:

  • Pridėta:
  • domeno rezervuotų žodžių,
  • asinchroniniai post kabliukai;
  • Naudodami modelį gyventojų, kryžminio dB užpildyti;
  • Ar nustatyti tipą schemų tvirtintojus
  • doc.remove () grąžina pažadas;
  • Vidaus žada kabliukų, iš anksto išskyrus kabliukai lygiagrečiai
  • Fiksuotas:
  • geoSearch kabo, kai jokių rezultatų grįžo

Kas naujo versijos 3.8.0:

  • Pridėta:
  • Custom klaidų žin už built-in tvirtintojus
  • Discriminator parama;
  • palaikymas išjungtas rinkinio pavadinimą pliuralizacija
  • Parama GeoJSON į Užklausa # šalia;
  • Stand-Alone bazė užklausos paramą - query.toConstructor ()
  • Pažadai parama geoSearch
  • Pažadai parama geoNear
  • connection.useDb () # 1124 ebensing
  • Pažadai parama model.mapReduce ()
  • Pažadai parama model.ensureIndexes ()

Kas naujo versijos 3.7.3:

  • Pakeistas:
  • Ne ilgiau Oficialiai remti mazgas 0.6.x;
  • Pridėta:
  • Parama GeoJSON į Užklausa # šalia;
  • Stand-Alone bazė užklausos paramą - query.toConstructor ()
  • Pažadai parama geoSearch
  • Pažadai parama geoNear
  • Fiksuotas:
  • rengėjai ne šaudyti į neapibrėžtų reikšmių;
  • Rankenėlės kitą versijų krašto bylą

Kas naujo versiją 3.6.13:

  • Fiksuotas:
  • Skambinimas model.distinct be jokių sąlygų.
  • Regresinė Query # Grafas ().

Kas naujo versijos 3.6.0:

  • Pridėta:
  • QueryStream paversti galimybe "
  • Parama authSource vairuotojo galimybe;
  • {Mongoose, dB} .modelNames ()
  • $ stumti W / $ gabaliuką, $ Rūšiuoti parama (MongoDB 2.4),
  • maišas puslapis tipas (MongoDB 2.4),
  • Parama mongodb 2.4 GeoJSON (MongoDB 2.4),
  • Vertė metu Patvirtinimo klaida;
  • Parama objekto literale schemas;
  • bufferCommands schemos variantas,

Kas naujo versijos 3.5.7:

  • Fiksuotas:
  • utils.clone išlaiko įprastą posakį pasirenka
  • deepEquals reguliarusis reiškinys parama;
  • ryšio testas;

Kas naujo versijos 3.5.5:

  • Atnaujinta:
  • Vairuotojo iki 1.2.11.
  • Pašalinta:
  • Senas mazgo & # x3c; 0.6x įskiepius.

Kas naujo versijos 3.5.4:

  • Atnaujinta:
  • Vairuotojo iki 1.2.8,
  • Fiksuotas:
  • Išimtis, kai atnaujinimo replica rinkinį.

Kas naujo versijos 3.5.3:

  • Pridėta:
  • Parama GEO objektų ženklų,
  • Fiksuotas:
  • $ per užklausos liejimo su matricomis,
  • Unix domenas lizdas parama;

Kas naujo versijos 3.5.0:

  • Pridėta:
  • Schemos # get (gauti schemų variantų)
  • VersionError
  • npmignore hidekiy
  • Atnaujinta:
  • Vairuotojo iki 1.2.3,
  • Fiksuotas:
  • Stackoverflow į seteris,
  • utils.isObject ()
  • Negalima Clobber vartotojo nurodytą vairuotojas writeConern
  • Visada išlaikyti dabartinį dokumentą, kad galėtumėte kabliukų;
  • Metimas klaida, kai vartotojas bando perrašyti modelį;

Kas naujo versijos 3.4.0:

  • Pridėta:
  • Parama bendrinio toJSON / toObject transformuoja.
  • doc.set () sujungti paramą.
  • užklausos # įtraukti paramą.
  • Pakeistas:
  • Įrašyta nepagrįstus įdėtos kelius ne objektų metimų.
  • Stop netinkamą funkcija klonavimas (vidaus fix).
  • Fiksuotas:
  • $ užklausos ir liejimo parama.
  • perrašymas užklausos argumentais.
  • dokumentai:
  • Fiksuotas baigiasi pavyzdžių.

Kas naujo versijos 3.2.0:

  • Pridėta:
  • Tiesioginis masyvo indeksą perleidimas su liejimo paramos doc.array.set (indeksas, vertė),
  • Fiksuotas:
  • QueryStream # CV per patį erkių kaip pauzė ()
  • Numatytoji reikšmė validatation
  • Masyvo sudurti () ne liejimo,
  • Numatytasis masyvo statyba kraštas atveju,

Kas naujo versijos 3.1.0:

  • Fiksuotas:
  • Išsaugoti virtualius seteris grąžinimo vertybes.
  • Tiesiogiai nustatymo įdėtos objektus dabar perrašo visą objektą (anksčiau neteisingai sujungė juos).
  • Pridėta:
  • Skaityti PRIED paramą (mongodb 2.2).
  • Kompleksinė parama (mongodb 2.2).
  • Virtualus {g, S} lytis savistaba.
  • Atnaujinta:
  • dokumentai.
  • Vairuotojo 1.1.5.

Kas naujo versijos 3.0.1:

  • Fiksuotas:
  • Typo į EmbeddedDocument # parentArray
  • mongoose.SchemaTypes alias
  • Atnaujinta:
  • dokumentai;

Kas naujo 3.0.0 versijos:

  • Pašalinta:
  • Senos subdocument # įsipareigoti būdą.
  • Fiksuotas:
  • Nustatyti matricos atitikimo dokumentus.
  • dok! Pašalinti įvykį dabar spinduliuoja Išsaugoti tvarka, kaip išsaugoti nuoseklumą.
  • Pasirengimo sutaupyti kabliukai nebėra gaisras subdocuments kai patvirtinimas nepavyksta.

Kas naujo 3.0.0 versija ALPHA2:

  • Pakeistas:
  • Index klaidos dabar skleidžia savo modelį ir perduodami į pasirenkamu atg.
  • Fiksuotas:
  • Nurodžius indeksą kartu su negausūs / unikalus variantas nebėra perrašo.
  • Niekada nuryti ryšio klaidų.
  • Stop nereikalingo įteisinimą nepakeistų / neišrinktiems srityse.
  • Dokumentų # lygus elgesį objectids.
  • Garbės sumažinti schemos variantą.
  • Pateikite naudingų klaidų šin kai saugomos schemos kelias yra naudojamas.
  • skambutis į Conn # atsijungti yra neprivalomas.
  • Rankenėlės trūksta protokolus ryšio URL.
  • Pridėta:
  • Parama rankinio indekso sukūrimo.
  • Parama neįgaliesiems auto indeksavimo.
  • Parama išsaugoti MongooseArray # rūšiuoti pakeitimus.
  • Emit narė gali keisti įvykių ryšį.
  • Parama nurodant BSON potipiui MongooseBuffer # toObject.
  • Parama neįgaliesiems versijų.

Reikalavimai

  • MongoDB 1.0.2 arba naujesnė;
  • Node.js 0,4 arba didesnis;

Panaši programinė įranga

pyorient
pyorient

22 Jul 15

MySQL Connector/J
MySQL Connector/J

12 Apr 15

Python-PouchDB
Python-PouchDB

13 May 15

ToroDB
ToroDB

9 Apr 16

Kita programinė įranga kūrėjas LearnBoost

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 15

Komentarai Mongoose

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją