Hey!
Piszę testy pod mongo i sytuacja jest o tyle ciekawa że wykorzystuję dwie db w aplikacji. Za rozróżnienie connection odpowiada middleware które rozpoznaje flagę w url i na podstawie jej zwraca odpowiedni connection.
Teraz pisze testy (mocha + chai) i problem polega na tym ze nie potrafię znaleźć sposobu jak zamockować globalnie middleware tak aby zwrócił connections stworzone w hooku before. Ma ktoś jakiś pomysł jak to zrobić?
Korzystam z jednego
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!
Potrzebuję zrobić następujący schemat w mongo:
Kolekcja zawierająca wiele koszyków, wewnątrz koszyków jest tablica z produktami.
Wychodzi mi na to że tablica będzie subDokumentem.

Jeśli jest subdokumentem z tego co widzę to nie mogę zastosować np. sort z mongo tylko musze plain array function wykorzystać? Czy wpływa to jakoś na wydajność? Czy taki schemat jest ok?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dokładnie, tablica nested documentów np. tablica gdzie jeden produkt to obiekt.
To co wysłałeś fajnie wygląda ( ͡° ͜ʖ ͡°) Dzięki!
  • Odpowiedz
Mam taki problem.

Robię sobie taki projekcik z użyciem node'a i mongoose.

_________________

const
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trevoz: jak chcesz wykonać kilka asynchronicznych akcji jednocześnie to służy do tego Promise.all
const [user1, user2] = await Promise.all([
User.findById(firstUserId),
User.findById(secondUserId),
]);
  • Odpowiedz
@Chanandler: nieprawda. To tylko upewnia cie ze wszystkie promisy sie wykonaly ale nie sa wykonane jednoczesnie oraz nie wiesz w jakiej kolwjnosci.
@trevoz: wz zdefiniuj co to znaczy "w jednym momencie".
  • Odpowiedz
Co bedzie szybsze?

SQL Server z kolumna XML i query z XPath
czy
MongoDB | RavenDB

XML

Co bedzie szybsze

  • SQL Server 58.3% (14)
  • MongoDB 41.7% (10)

Oddanych głosów: 24

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Efrin: dokładnie taki error, jaki mu raisuje, django zazwyczaj w takich chwilach renderuje formularz z komunikatem błędu, ale mongo(l)skie DocumentForm tego nie umie i rzuca 500
  • Odpowiedz
Ostatnio jakoś trochę zamula mi mój obecny hosting od linuxpl. Korzystając z okazji, że przenoszę domeny zarejestrowane u nich do OVH, wpadłem na genialny plan przeniesienia też samego hostingu. Możecie coś polecić w równie przystępnych cenach ale z większymi możliwościami? Nie pogardziłbym możliwością hostowania aplikacji pisanych w Node i Javie oraz innymi bazami danych niż MySQL. Nie jest to jednak warunek determinujący zakup bo od tego mam też VPSa.

#hosting
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@devones: @goomba-pl: yup, jak budujesz odpowiednio za pomocą serverless to możesz w cholere zaoszczędzić. Np ten serwis Haveibeenpwned.com wg podlinkowanego masz całe zuzycie opisane. W usługach cloudowych masz zazwyczaj free grant, dopiero jak zrobi się z tego cos więcej to płacisz per wykonanie

https://www.troyhunt.com/serverless-to-the-max-doing-big-things-for-small-dollars-with-cloudflare-workers-and-azure-functions/
  • Odpowiedz
Witajcie Panowie i Panie.

Czy warto znając php na przyzwoitym poziomie (powiedzmy 7/10) pchać się w nodejs z jego Express-em aby poszerzyć swoje horyzonty oraz - co wiadome - dla pieniędzy?

Oraz czy obecnie MEAN (Mongo, Express, Angular, Nodejs) byłby dobrym wyborem do pisania jakiejś aplikacji webowej?

#php #expressjs #nodejs #mongodb #angularjs #angular
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@u_mnie_nie_dziala: nodejs mozes pogryźć sobie nawet hobbystycznie, moze pozwoli nawet w innej perspektywy na cos spojrzec w obecnych Twoich technologiach.
imo jest bardzo przyjemne, duzo bibliotek, no ogolnie fajnie sie pisze w tym nawet jak sie nie jest wymiataczem. Zobacz, moze akurat Ci siądzie.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@rbielawski: @theacid:
Node względnie szybko ewoluuje, kod napisany dzisiaj raczej nie będzie działał za trzy lata na najnowszej wersji node. W pajtonie nie napotkałem takich problemów, python 3.2 nie różni się aż tak bardzo od 3.6, i rozwijając aplikacje napisane już jakiś czas temu mogę korzystać z najnowszych ficzerów języka.
No i dla mnie problemem jest sam język, mając w JS klasę która ma 2k linijek zaczynam się
  • Odpowiedz
{ #docker | #mongodb | kiedy developer próbuje into #devops }

Cześć Miraski, mam następujący problem - chcę mieć podpięty wolumen z hosta do kontenera dockerowego zbudowanego na obrazie mongo w taki sposób, żeby:
1) dane do bazy były zaciągane przy uruchamianiu kontenera do folderu na którym pracuje mongo (defaultowo /data)
2) zmiany wykonane w kontenerze w folderze /data mają być widoczne również na hoście
I to działa.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, polecicie jakieś książki/inne materiały o bazach danych dla świeżaka? Chciałbym dobrze zgłębić temat zarówno SQLowych, jak i nierelacyjnych baz danych, właściwie zupełnie od zera - włączając w to dobre praktyki przy projektowaniu tabel, pisaniu zapytań itd.
Z góry dzięki za wszelki informacje ( ͡° ͜ʖ ͡°)

#programowanie #programista15k #mysql #sql #bazydanych #nosql #mongodb
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach