Mongoose

Software screenshot:
Mongoose
Software ətraflı:
Version: 4.4.3 Yenil?nib
Tarixi Upload: 6 Mar 16
Geliştirici: LearnBoost
Lisenziya: Pulsuz
Məşhurluq: 213

Rating: 5.0/5 (Total Votes: 1)

Mongoose JavaScript kodu və bir MongoDB verilənlər bazası arasında vasitəçi qatıdır.

Bu, JavaScript yazılı təlimat alır MongoDB sorğu onları çevirir, onları çalışır, nəticələr alınır və normal obyekt kimi JS tətbiqi təqdim edir.

MongoDB bir relational verilənlər bazası deyil, çünki, klassik ORM prinsipləri tətbiq edilmir. Bu prinsiplərin uyğunlaşma yalnız bir ORM kimi istifadə, lakin xüsusi MongoDB kimi bir sənəd storage NoSQL verilənlər bazası strukturu uyğun bir ODM kimi bir şey ilə nəticələnir.

Mongoose bəlkə NoSQL prinsipləri və məlumatların idarə olunması üsulları çox dərin dalış üçün developers məcbur olmadan, kompleks MongoDB query dili ilə yardım etmək üçün yaradılmışdır ən məşhur və tanınmış MongoDB ODM var.

burada və orada bir neçə funksiyaları ilə, proqramçılar kompleks dindirmə run və faktiki MongoDB ekspertlər olmadan baş data hərəkət edə bildik.

Hazırda Mongoose LearnBoost, LinkedIn, McDonalds, Storify və Trello kimi şirkətlər istehsal mühit istifadə edilmişdir.

Bu azad yeni nədir

  • Sabit
  • On-the-fly şeması docs typo

  • user
  • Cast səhv qiymətləndirmə
  • yaşayır ilə ayrı-seçkilik ()
  • Artım indi qorunur yol
  • ) (yaşayır cüt obyekt kimlikleri göndərilməsi çəkinin
  • Yükseltildi:
  • MongoDB düzgün təkrar buraxmaq 2.0.24 üçün hadisə neçə dəfə

versiyası 4.2.8 yeni nədir:

  • Sabit
  • On-the-fly şeması docs typo

  • user
  • Cast səhv qiymətləndirmə
  • yaşayır ilə ayrı-seçkilik ()
  • Artım indi qorunur yol
  • ) (yaşayır cüt obyekt kimlikleri göndərilməsi çəkinin
  • Yükseltildi:
  • MongoDB düzgün təkrar buraxmaq 2.0.24 üçün hadisə neçə dəfə

versiyası 4.1.5 yeni nədir:

  • Sabit
  • On-the-fly şeması docs typo

  • user
  • Cast səhv qiymətləndirmə
  • yaşayır ilə ayrı-seçkilik ()
  • Artım indi qorunur yol
  • ) (yaşayır cüt obyekt kimlikleri göndərilməsi çəkinin
  • Yükseltildi:
  • MongoDB düzgün təkrar buraxmaq 2.0.24 üçün hadisə neçə dəfə

versiyası 4.0.4 yeni nədir:

  • Sabit
  • On-the-fly şeması docs typo

  • user
  • Cast səhv qiymətləndirmə
  • yaşayır ilə ayrı-seçkilik ()
  • Artım indi qorunur yol
  • ) (yaşayır cüt obyekt kimlikleri göndərilməsi çəkinin
  • Yükseltildi:
  • MongoDB düzgün təkrar buraxmaq 2.0.24 üçün hadisə neçə dəfə

versiyası 4.0.2 yeni nədir:

  • Sabit
  • On-the-fly şeması docs typo

  • user
  • Cast səhv qiymətləndirmə
  • yaşayır ilə ayrı-seçkilik ()
  • Artım indi qorunur yol
  • ) (yaşayır cüt obyekt kimlikleri göndərilməsi çəkinin
  • Yükseltildi:
  • MongoDB düzgün təkrar buraxmaq 2.0.24 üçün hadisə neçə dəfə

versiyası yeni 3.9.7 / 4.0.0-RC1 nədir:

  • Added:
  • sənədləri bir yaşayış yolları təyin etmək imkanı

  • findOneAndUpdate üçün
  • setDefaultsOnInsert və runValidator variantları ()
  • Sabit
  • Statics artıq üzerine bilər

versiyası 3.9.0 yeni nədir:

  • Added:

  • reserved açar
  • Domain
  • Asynchronous post qarmaqlar
  • əhali üçün model istifadə edərək, cross-db yaşayır
  • şeması validators bir növü müəyyən edə bilərsiniz
  • doc.remove () qaytarır, bir söz

  • pre-saxlamaq qarmaqlar paralel run
  • qarmaqlar üçün Daxili vədlər
  • Sabit
  • Geosearch Heç bir nəticə qayıdanda asma

versiyası 3.8.0 yeni nədir:

  • Added:
  • daxili validators Xüsusi səhv mesajlar
  • Discriminator dəstək
  • maneəli kolleksiyası adını pluralization
  • Support
  • Support GeoJSON yaxın # Query üçün
  • Stand-tək baza sorğusu dəstək - query.toConstructor ()
  • Geosearch üçün Promise dəstək
  • geoNear üçün Promise dəstək
  • connection.useDb () # 1124 ebensing
  • model.mapReduce üçün Promise dəstəyi ()
  • model.ensureIndexes üçün Promise dəstəyi ()

versiyası 3.7.3 yeni nədir:

  • dəyişdi:
  • No longer Resmi dəstək node 0.6.x
  • Added:
  • Support GeoJSON yaxın # Query üçün
  • Stand-tək baza sorğusu dəstək - query.toConstructor ()
  • Geosearch üçün Promise dəstək
  • geoNear üçün Promise dəstək
  • Sabit
  • null dəyərlər atəş deyil Setters
  • bir buraxılış kənar işi idarə

version 3.6.13 yeni nədir:

  • Sabit
  • şərtsiz model.distinct Zəng etmə.
  • Query # count Regression ().

versiyası 3.6.0 yeni nədir:

  • Added:
  • QueryStream seçimi çevirmək
  • authSource sürücü seçimi üçün Support
  • {mongoose, db} .modelNames ()
  • $ push w / $ dilim, $ sort dəstəyi (MongoDB 2.4)
  • Hashed index növü (MongoDB 2.4)
  • MongoDB 2.4 GeoJSON üçün Support (MongoDB 2.4)
  • Qiymətləndirmə səhv zamanda Value
  • object hərfi şemaları üçün Support
  • bufferCommands şeması seçimi

versiyası 3.5.7 yeni nədir:

  • Sabit
  • utils.clone regexp opts saxlayır
  • deepEquals regexp dəstək
  • A bağlantısı test

versiyası 3.5.5 yeni nədir:

  • Yenilənib
  • 1.2.11 üçün Driver.
  • silindi:
  • Old node & # x3c; 0.6x shims.

versiyası 3.5.4 yeni nədir:

  • Yenilənib
  • 1.2.8 üçün Driver
  • Sabit
  • bir replika dəsti açılması istisna.

versiyası 3.5.3 yeni nədir:

  • Added:
  • geo obyekt notation üçün Support
  • Sabit
  • Diziler ilə sorğu tökmə ərzində $
  • Unix domen socket dəstək

versiyası 3.5.0 yeni nədir:

  • Added:
  • Şema # get (şeması variantları almaq üçün)
  • VersionError
  • npmignore hidekiy
  • Yenilənib
  • 1.2.3 üçün Driver
  • Sabit
  • pasörün Stackoverflow
  • utils.isObject ()
  • istifadəçi müəyyən sürücü döymək etməyin writeConern
  • Always qarmaqlar yazmaq üçün cari sənəd keçmək
  • istifadəçi model üzerine çalışır Throw səhv zaman

versiyası 3.4.0 yeni nədir:

  • Added:
  • generic toJSON üçün Support / toObject çevirir.
  • doc.set () dəstəyi daxil.
  • query # dəstək əlavə edin.
  • dəyişdi:
  • qeyri-obyektlərin etibarsız nested yolları durub salır.
  • etibarsız funksiyası klonlama (daxili fix) Stop.
  • Sabit
  • query $ və tökmə dəstək.
  • query dəlilləri Overwriting.
  • Docs:
  • Sabit nümunələri başa çatır.

versiyası 3.2.0 yeni nədir:

  • Added:
  • tökmə dəstək doc.array.set (indeksi, dəyəri) ilə birbaşa array index tapşırıq
  • Sabit
  • fasilə eyni gənə ərzində QueryStream # davam ()
  • Default dəyəri validatation
  • Array splice () tökmə deyil
  • Default array tikinti kənar hal

versiyası 3.1.0 yeni nədir:

  • Sabit
  • virtual qoyan qaytarılması dəyərlər saxlamaq.

  • Doğrudan nested obyektlərin qəbulu
  • İndi bütün obyekt (əvvəllər yanlış onları birləşdi).
  • üzerine yazır
  • Added:
  • Pref dəstək oxuyun (2.2 MongoDB).
  • Ümumi dəstəyi (MongoDB 2.2).
  • Virtual {g, s} Etter Özünümüşahidə.
  • Yenilənib
  • Docs.
  • 1.1.5 üçün Driver.

versiyası 3.0.1 yeni nədir:

  • Sabit
  • EmbeddedDocument # parentArray da Typo
  • mongoose.SchemaTypes alias
  • Yenilənib
  • Docs

versiyası 3.0.0 yeni nədir:

  • silindi:
  • Old subdocument # metodu götürürük.
  • Sabit
  • uyğun docs Diziler yaradılması.
  • doc! İndi ardıcıllıq üçün saxlamaq kimi üçün qazanc olan radio hadisə çıxarın.

  • qiymətləndirmə uğursuz subdocuments on
  • Pre-saxlamaq qarmaqlar artıq yanğın.

version 3.0.0 alpha2 yeni nədir:

  • dəyişdi:
  • Index səhvlərin indi isteğe callback onların model emissiya və qəbul olunur.
  • Sabit
  • seyrək / unikal seçimi artıq üzerine yazır ilə birlikdə indeksi ifadə.
  • əlaqəsi səhvlər udmaq etməyin.
  • dəyişməz / unselected sahələrində lüzumsuz qiymətləndirmə Stop.
  • Document # objectids davranış bərabərdir.
  • azaltmaq şeması seçimi şərəf.
  • qorunub şeması yol istifadə edildikdə faydalı səhv msgs təmin edir.
  • # ayırmaq Pak üçün Callback bağlıdır.
  • bağlantısı URL protokolların itkin idarə edin.
  • Added:
  • manual index yaradılması üçün Support.
  • maneəli avtomatik indeksləşdirilməsi üçün dəstək.
  • MongooseArray # sort dəyişikliklər saxlanması üçün Support.

  • qoşulma
  • Emit dövlət dəyişiklik hadisələr.
  • MongooseBuffer # toObject da BSON sub ifadə üçün dəstək.
  • əlillər çeşitlemesi dəstəklənməsi.

tələblər

  • MongoDB 1.0.2 və ya daha yüksək
  • Node.js 0.4 və ya daha yüksək

Oxşar proqram

PostGIS
PostGIS

10 Dec 15

ART
ART

21 Jul 15

Smog
Smog

13 Apr 15

peewee
peewee

20 Jul 15

Geliştirici digər proqram LearnBoost

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 15

Şərh Mongoose

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış