2015-05-29 17 views
6

Mam zainstalowany Meteor 1.2.2 i, zgodnie z MeteorBlog, powinien pojawić się Mongodb v3.0 lub wyższy.Czy automatycznie aktualizowana jest wersja mongoda meteor?

Jednakże, jeśli przejdź na Mongo skorupy (meteor Mongo) i zrobić:

$ db.version() 

uzyskać: 2.6.7

Jeżeli nie byłoby 3.0? Próbowałem aktualizacji meteorytów i powiedziałem, że wszystkie pakiety są aktualne.

Czy istnieje sposób aktualizacji Mongodb do najnowszej wersji zaakceptowanej przez Meteor?

Odpowiedz

12

Meteor 1.1 dostarczono z obsługą MongoDB do wersji 3, a użytkownik powinien mieć możliwość korzystania z Meteora w produkcji razem z bazą danych MongoDB 3.0 bez większych problemów.

Postanowiły jednak zachować oddział 2.6 dotyczący wersji Mongo dostarczanej wraz z narzędziem Meteor i poczekać, aż Mongo 3.0 będzie wystarczająco dojrzały, zanim zostanie włączony do oficjalnych wydań Meteorów.

Oznacza to, że Meteor aktualizuje swoją wewnętrzną wersję narzędzia MongoDB automatycznie, ale we własnym tempie.

Lokalne środowisko Mongo dostarczane wraz z narzędziem do projektowania Meteor to coś innego niż rzeczywiste wdrożenie Mongo, z którego zwykle korzysta się w produkcji, i nie jest wymagane, aby te dwie wersje były takie same.

+0

Dzięki Saimeunt! To wyjaśnia wszystko. Powinienem postępować zgodnie z dokumentacją Mongodb, rozwijając Meteor. Nawiasem mówiąc, czy są jakieś istotne zmiany w strukturze linii poleceń/argumentów? – Juliomac

+0

@saimeunt Mam wersję mongo jest 3.4.1 iw wersji MongoDB powłoki MongoDB: 3.2.12 teraz muszę użyć właściwości $ arrayToObject w agregacie, a właściwość będzie dostępna po 3.4.1, więc jak mogę tego użyć w meteorze Mongo? – Nitin

Powiązane problemy