Advanced Search
Search Results
131 total results found
Wylistowanie wszystkich baz z kontenera
Nazwa kontenera może być także ID kontenera sudo docker exec -it <NAZWA KONTENERA> mongosh --eval "db.getMongo().getDBNames().forEach(function(db) { print(db) });"
Backup i restore bazy danych - mongodump + mongorestore
Uwaga: to narzędzia wiersza poleceń hosta, nie komendy wykonywane w powłoce mongosh. Przy strumieniowaniu binarnego archiwum przez stdout nie należy dodawać -t do docker exec — alokacja TTY uszkadza strumień gzip. Nazwa kontenera może być także ID kontenera ...
Podstawowa administracja bazą danych - mongosh
Wprowadzenie: mongosh to interaktywna powłoka MongoDB oparta na JavaScripcie, służąca do administrowania serwerem i pracy z danymi. Zastąpiła starą powłokę mongo. Poniżej zebrano podstawowe komendy administracyjne — każda osobno, z opisem działania. Instrukcj...
Aggregation pipeline
Wprowadzenie: Aggregation pipeline to mechanizm przetwarzania danych w MongoDB, działający na zasadzie potoku (jak | w powłoce Linux). Dokumenty przechodzą przez kolejne etapy (stages), z których każdy przekształca dane i przekazuje wynik do następnego. Pozwa...
Operatory wyrażeń (logika i formatowanie wewnątrz etapów)
Wprowadzenie: Operatory wyrażeń to „funkcje" używane wewnątrz etapów potoku (najczęściej $project, $addFields i $group) do obliczania wartości — warunków, działań arytmetycznych, formatowania tekstu i dat. Różnią się od operatorów zapytań (tych z find() i $ma...
Upgrade silnika bazy danych
Wprowadzenie: Aktualizacja silnika MongoDB między wersjami głównymi (np. 5.0 → 6.0) to kontrolowany proces w kilku krokach: najpierw upewniamy się, że poziom kompatybilności (FCV — Feature Compatibility Version) odpowiada wersji obecnej, potem podmieniamy sil...
Wyciąganie pliku JPK w XML z baz Optimy
Uruchamiamy w PowerShell z konta które ma połączenie autentykacją windows do bazy danych: $server = "NazwaSerwera" $db = "NazwaBazy" $nazwa = "NazwaPlikuDocelowego" $out = "C:\SciezkaDocelowa\$nazwa.xml" $tabela = "[NazwaBazy].[NazwaTabeli]" #Zwyk...
VMS / OpenVMS — kronika systemu, który nie chciał umrzeć
Historia operacyjnego systemu, który wyprzedził epokę o dekady, w ukryciu wychował Windowsa, został pogrzebany przez korporacyjne fuzje — i wstał z grobu na procesorze, którego za życia nie znał. Inne komputery padały. Ten po prostu trwał. Administrator, kt...
OS/2 — kronika systemu, który był lepszy i przegrał
Historia operacyjnego systemu zrodzonego z małżeństwa dwóch gigantów, który wyprzedził Windows o lata, w ukryciu współtworzył Windows NT, przegrał wojnę o pulpit mimo przewagi technicznej — a potem przez dekady cicho obsługiwał bankomaty świata i wciąż, w 2026...
Nowa strona
DOS — kronika systemu, który zbudował imperium z przypadku Historia operacyjnego systemu napisanego „na szybko i byle jak”, kupionego za grosze, który dzięki jednej genialnej klauzuli licencyjnej opanował świat, przez piętnaście lat był fundamentem każdego pe...
Wciągnięcie modyfikacji danych w księgach rozliczeniowych - OPTIMA
DECLARE @Od date = '2026-01-01'; -- okno akcji: początek roku DECLARE @Do date = '2026-07-08'; -- koniec półotwarty = do 7 lipca włącznie DECLARE @StareOd date = '2025-01-01'; -- "stare księgi": rok 2025 DECLARE @StareDo date = '2026-01-01'; IF...