akademiafurania
#programowanie #nextjs #react #reactjs #mongodb #postgresql #webdev

siema moze mi ktoś powiedzieć kiedy nie opłaca sie używać nextjs w webapp i warto postawić np na MERN??
jakie sa przewagi klasycznego merna ?? jakie problemy moga mnie spotkać z nextem w produkcji?
0
  • Najlepsze
  • Wszystkie komentarze
ujdzie
@akademiafurania: jak z każdym tego typu saasem - "zobacz jak łatwo z nami coś zrobić", "zacznij za darmo", a potem faktura niespodzianka na $1000, bo ci się nie chciało poświęcić czasu na coś co i tak powinno być twoim obowiązkiem (trzymanie danych u siebie) i można to było ogarnąć spędzając dzień-dwa na implementację next-auth, czy alternatyw.

Już nie wspomnę o tym, że branża "auth" to naciągacze, którzy wmówili ludziom, że
2
ujdzie
@akademiafurania: nextjs - wtedy kiedy wielu użytkowników odpytuje o te same dane (np w przypadku serwisów internetowych), wtedy dostają statyczną stronę internetową, a ty masz możliwość łatwej konfiguracji cache i dodawania interaktywności.
1
placebo_
Jak używacie nierelacyjnej bazy danych np mongodb to uzywacie samego mongo driver czy wspomagacie się jakąś biblioteką do object data modelingu typu mongoose? #programowanie #bazydanych #mongodb
0
  • Najlepsze
  • Wszystkie komentarze
Chino
Jak zawsze - to zależy. Małe projekty, prosta struktura danych - mongodb driver. W innym przypadku - mongoose.
0
markaron
@placebo_: driver, bo nie piszę w node.js
0
jaskowice1
Mireczki pytanko w jaki sposób mogę znaleźć i edytować obiekt, który jest w offers.photos i wyszukuję go po id?

#mongodb
0
  • Najlepsze
  • Wszystkie komentarze
jaskowice1
Wrzucam jeśli ktoś kiedyś by szukał

const result = await this.companyModel.updateOne(
{ 'offers._id': new Types.ObjectId(offerId) },
{ $set: { 'offers.$[].photos.$[x].order': 0 } },
{ arrayFilters: [ { 'x._id': new Types.ObjectId(photoId) } ] }
);
0
Wegrzynski
Wegrzynski
#programowanie #mongodb #redis Czy ja dobrze rozumiem że, po ostatnich zmianach licencjonowania Redisa, który podobnie jak MongoDB poszedł w licencję SSPL, to działa tak że płatne jest oferowanie Redisa/MongoDB jako bezpośredniej usługi serwerowej, ale dalej darmowe jest wykorzystywanie go w celach komercyjnych na backendzie aplikacji? Czyli póki nie udostępniam bezpośredniego dostępu do MongoDB/Redisa, tylko coś pośredniczy (jakaś inna aplikacja) albo nasza aplikacja ich używa ale użytkownik
0
  • Najlepsze
  • Wszystkie komentarze
Ulyssos
Tak. Chodzi o to, że nie chcą żeby AWS czy inne gówna sprzedawały tak naprawdę ich narzędzie za kasęxD tak samo było z elastikiem
1
ly000
@Ulyssos: no ale Redis jest dalej dostępny w AWS. kwestia czasu i zostanie czymś zastąpiony?
1
nazwapl
Korzystaj z aplikacji użytkowych i serwerów baz danych

Przetestuj przez 30 dni za darmo aplikacje, takie jak dysk sieciowy Nextcloud i system obsługi klientów Mantis. Uruchom dowolny serwer baz danych MariaDB, PostgreSQL, Redis lub MongoDB i użyj go w swoim projekcie.

Oprogramowanie typu SaaS działa samodzielnie, nie wymaga hostingu i jest dostępne do pracy natychmiast po aktywacji.
0
Patres
#java #mongodb #nosql #programowanie
Mirki, pierwszy raz pracuję z bazą noSql i zastanawiam się jak powinny wyglądać encje. Skoro bazy te nie są nastawione na relacje to jeżeli mam wątki czatu i wiadomości czatu to czy wątki czatu powinny przechowywać listę wiadomości (1 kolekcja), czy może mieć 2 kolekcje: wątki czatu i wiadomość czatu z id wątków. W relacyjnej bazie danych sprawa jest prosta -
0
  • Najlepsze
  • Wszystkie komentarze
Saly
1 kolekcja:

2 kolekcje:


@Patres: masz na odwrót

Co do podziału to jestem za dwiema odzielnnymi kolekcjami, bo wyobraż sobie wątek na tysiące wiadomości. Updatowanie jednego obiektu w kolekcji jest wolne i generuje problemy związane
2
lajdak
Szukam specjalisty od mongo który chciałby pomóc nam z naszym setupem. Mamy aplikacje i ponad 30 milionów uzytkownikow. I od jakiegoś czasu wydaje się że doszliśmy do kresu naszych możliwości optymalizacyjnych i w okresach największego obciążenia server zżera 100% CPU i pomaga mu tylko restart. Czasem też wyłączamy po prostu najbardziej obciążające funkcje z api. Walcie na pv lub komentarz jaki macie exp i ile by kosztowała taka konsultacja #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
SendMeAnAngel
Mam takie zagadnienie:

- istnieje encja Osoba ( imie, drugieImie, plec, dataChrztu )
- istnieje punkt końcowy "update" pozwalający zaktualizować encję
- przekazujemy tylko te własności, jakie chcemy zmienić
- na przykład {"imie":"Jacek","drugie_imie":null}
0
  • Najlepsze
  • Wszystkie komentarze
R.....N
R.....N
#programowanie #kodowanie #backend #bazadanych #copilot #visualstudiocode #mongodb #ai #chatgpt #it #mysql #programista15k #bazydanych

Cześć Wykopowicze!

Jako programista, który aktualnie skupia się na nauce backendu i MongoDB, chciałbym podzielić się swoim doświadczeniem i zadać pytanie dotyczące narzędzia CoPilot do Visual Studio Code. Zastanawiam się, czy warto skorzystać z tego
0
  • Najlepsze
  • Wszystkie komentarze
nick230
nick230
Nie korzystałem wcześniej z bazy mongo w springu i gdy próbuję aktualizować obiekt z inną wartością jakiegoś pola to obiekt jest aktualizowany. Ale mam przypadek, że będzie wiele requestów (eventów) z aktualizacją równocześnie więc dodałem pole version z adnotacją i dostaję cały czas exception przy repository.save:

Write operation error on server mongo-replica-set-0:27017. Write error: WriteError{code=11000, message='E11000 duplicate key error collection: blabla index: id dup key: { _id: "doc1" }


Moje klasy:

public
0
  • Najlepsze
  • Wszystkie komentarze
paxtax
paxtax
Jakie mieliście przypadki użycie MongoDB w projektach komercyjnych? Jaki stack projektu?

#programowanie #mongodb
1
  • Najlepsze
  • Wszystkie komentarze
c.....t
Ma ktoś sposób na sytuacje kiedy robimy $lookup na tablicy ktora jest zmieniana z automatu na obiekt? Męcze się z tym cholerstwem od wczoraj i nie moge tego ogarnąć.
#programowanie #mongodb
0
Ra-V-ek
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
Radaka
Mirki, mam taki problem, mam X wpisów generowanych codziennie z X stron zawierające np procesor, potrzebuje wpisy pogrupować po modelu, następnie do każdego wpisu dodać historie ceny z największa, najmniejszą i średnia ceną pogrupowane po dacie zapisania wpisu

#node #nodejs #mongo #mongodb #programowanie #javascript #bazy #bazydanych
0
arghhh
arghhh
Siema, mam kubernetesową zagwozdkę, z którą nie umiem sobie poradzić. Może ktoś ma wolną chwilę, żeby rzucić okiem i napisać, czego nie widzę (╯︵╰,)

Chciałbym postawić w statefulsecie bazę danych uruchomioną z obrazu mongo.
Ich dokumentacja (https://hub.docker.com/_/mongo)
1
  • Najlepsze
  • Wszystkie komentarze
janekhe
gdzie sie uczyc #mongodb pod #nodejs?
ciezko znalezc dobre zrodlo a ich dokumentacja nie jest zbytnio pomocna
#programowanie #backend #node #mongo
0
  • Najlepsze
  • Wszystkie komentarze
herbatkaZCukremBezCytrynki
herbatkaZCukremBezCytrynki
#programowanie #mongodb

Hej, potrzebuję pomocy z napisaniem jednego zapytania do Mongo. Nie do końca potrafię przedstawić w sensowny sposób strukturę dokumentu ale spróbuję zrobić to w taki sposób:

*W bazie przechowywane są obiekty A.
*Każdy z obiektów A posiada List**.
1
wisniowy_smak
wisniowy_smak
Hej Mirki, znacie jakiś free hosting, żeby na szybko sprawdzić tego klona kahoota? https://github.com/jadijadi/funtest

#nodejs #mongodb #hosting #javascript
1
  • Najlepsze
  • Wszystkie komentarze
nazwapl
Node.js 18 dostępne na CloudHostingu nazwa.pl

Node.js umożliwia uruchamianie programów napisanych w języku JavaScript poza przeglądarką internetową, na poziomie serwera. W połączeniu z MongoDB stanowi silną konkurencję dla języka PHP i relacyjnych baz danych. Najnowsza wersja Node.js 18 to m.in. aktualizacja silnika JavaScript V8 do wersji 10.1, domyślnie włączone Fetch API czy natywny test runner.

Dowiedz się więcej o Node.js na CloudHostingu nazwa.pl: https://www.nazwa.pl/blog/node-js-18-dostepne-na-cloudhostingu-nazwapl.

#nazwapl #hosting #cloudhosting
0
Edgard
Edgard
Mam na studia zadanie, żeby wykonać projekt backendowy, którego warunkiem jest zastosowanie MongoDB.
Jedno z wymagań:

Each project has to meet some minimum requirements
Conceptual model that includes 8 entities at least

Czy w MongoDB na tym przykładzie jest 1 czy 3 encje?
1
  • Najlepsze
  • Wszystkie komentarze