#mongodb #bazydanych #programowanie #java

Pracuję na dokumentach o następujących wariantach struktury:

{
"items": [
{
"subitems": [
"param1": "value1",
"param2": "value2"
]
}
]
}

lub

{
"items": [
{
"subitems": [
"wrapper": {
"param1": "value1",
"param2": "value2"
}
]
}
]
}

Piszę w Javie, potrzebuję przeiterować po elementach listy items i wykonać update na każdym elemencie listy subitems, który nie ma ustawionego pola wrapper jednocześnie używając do ustawienia pola
#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 dodatku, zwłaszcza pracując głównie z bazami danych.

Czy posiadacie doświadczenia z narzędziem CoPilot? Czy uważacie, że jest przydatny dla programistów zajmujących się backendem i
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
@nick230: Nie znam się na Javie ale może ta kjak @Id mówi co jest kluczem tak samo @Version może oznaczac dla javowego clienta że pole version to także klucz i nie pozwala wrzucić obiektu z takim samym kluczem
@paxtax: System do zarządzania / wynajmowania pojazdów elektrycznych (przyrost około 10 - 50 k dokumentów na dzień). Jakieś 15 mikroserwisów, stack PHP + React + AWS + Redis + RDS + Grafana

System coś a'la filmweb czyli baza filmów. Około 500k dokumentów. Jakieś 7 mikroserwisów, stack Angular + .Net + Azure + ELK
Januszex w którym pracuje zadeklarował się że startują szkolenia w firmie,
ma to wyglądać tak że mamy sobie znaleźć jakiś kurs który nas interesuje, firma nam je opłaci i bedzie w pyte.
Z tym że nawet nie bardzo wiem gdzie szukać czegoś takiego :D
Po wpisaniu "kurs c#" wyskakuje jakiś gówno bootcamp który pozwala zostać midem w tydzień.
Czy ktoś poleca jakieś fajne certyfikaty/kursy/szkolenia związane z #mongodb #csharp #azure ?

#pytanie #
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) wskazuje następująco:
#v+
MONGOINITDBROOTUSERNAME, MONGOINITDBROOTPASSWORD

These variables, used in conjunction, create a new user and set that user's password. This user is created in
Pobierz arghhh - Siema, mam kubernetesową zagwozdkę, z którą nie umiem sobie poradzić. Może k...
źródło: comment_1669238930DgqoYFSwHrEYUsuti0hL6K.jpg
@janekhe: łap fajny materiał, a jakbys kiedys chciał sie nauczyc MERN stacka całego to poelcam tez filmy od Brada na temat tego stacku:
https://www.youtube.com/watch?v=2QQGWYe7IDU Mongo
https://www.youtube.com/playlist?list=PLillGF-RfqbbQeVSccR9PGKHzPJSWqcsm MERN

Bardzo uwazaj na kursy dotyczace Reacta, bo np. react-router-dom bardzo zmienil sie na przestrzeni nawet roku, wiec czesc kursow/filmikow bys musiał robic z dokumentacja/release note pod ręką. Najbezpieczniej sprawdzac treści max z początku 2022 w tym temacie, a przynajmniej zweryfikowac czy np. react-router-dom jest
#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**.
*Każdy obiekt B posiada dwie listy: List i List.
*Każdy obiekt C posiada pole E i każdy obiekt D posiada pole E.
*Obiekt E posiada parametr String F.

Jako 'parametr' zapytania mam
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 #cloud #serwer #serwery #server #
Pobierz nazwapl - Node.js 18 dostępne na CloudHostingu nazwa.pl

Node.js umożliwia uruchami...
źródło: comment_1655276953IQ6sIg13LOgiIaA03tIa8q.jpg
@Edgard: encja to abstrakcja, za pomocą jednej kolekcji możesz zaprezentować nieskończoną liczbę encji. W tym przypadku musisz zrobić tak jak chce prowadzący. Jak zrobisz 8 różnych typów dokumentów tj. kolekcji to najlepiej wymyśl coś takiego, żeby było jak najmniej powiązań pomiędzy kolekcjami, bo bazy dokumentowe nie są dobre, gdy chcesz robić zapytania "relacyjne", czyli pomiędzy różnymi kolekcjami
Jezuu przypomniało mi się jak kiedyś był hype na NoSQLowe bazy danych, głównie MongoDB.

Dobrze, że ludzie wrócili po rozum do głowy i kapnęli się, że nierelacyjna baza danych nie nadaje się do większości rzeczy.
Ale dalej śmieszy jak człowiek wraca do jakiegoś starego projektu z MongoDB, gdzie okazywało się że bez joinów to jednak ciężko coś zaprojektować, więc tworzyli relacje w nierelacyjnej bazie danych xd

#programowanie #programista15k #bazydanych #sql #nosql #
Pobierz trevoz - Jezuu przypomniało mi się jak kiedyś był hype na NoSQLowe bazy danych, główn...
źródło: comment_16450390334Xr8YsVCYBFSy43abBqM6v.jpg
Mireczki pytanko szukam dobrego serwera VPS pod stronę z wyszukiwarką mieszkań - technologia react + node.js + baza mongodb.

Czy polecacie iść w AWS'a? Czy lepiej coś mniejszego na początek? Chciałbym iść w dedykowany serwer, żeby móc go później skalować. Na pewno punktem na + byłaby duża pojemność, ponieważ będzie na nim sporo zdjęć ofert mieszkań.

#mongodb #nodejs #programowanie #startup #react
#mongodb #programowanie #programista15k Jest tu jakiś spec?

Mam test:
1. await save dokumentu (dodanie elementu do pola, które jest tablicą)
2. await findOne tego samego dokumentu i sprawdzenie czy element się dodał

#!$%@?ąc od samego testu - mam tutaj race condition.

Raz na kilka uruchomień test wywala się i mówi, że tablica jest pusta, a po sprawdzeniu w bazce element jest dodany.

Zapisuję z opcją { j: true }.

Czego nie
Szukasz najlepszego serwera dla swoich stron WWW i aplikacji? Postaw na CloudHosting z CDN nazwa.pl.

Automatyczna integracja serwerów CloudHosting z siecią CDN posiadającą wiele węzłów na terenie Polski to rozwiązanie doceniane przez wszystkich tych, którym zależy na szybkim działaniu stron WWW. Węzły CDN nazwa.pl skracają czas otwierania stron WWW bez względu na to, gdzie znajduje się odbiorca, który na nie wchodzi. Hosting w chmurze zapewnia także gwarancję zasobów 4 vCPU (20 GHz)
Pobierz nazwapl - Szukasz najlepszego serwera dla swoich stron WWW i aplikacji? Postaw na Clo...
źródło: comment_1639641643CqItqt2ey35SpWUipbZ9N5.jpg