Udostępnij przez


MongoDB (wersja zapoznawcza)

MongoDB to rozproszona, rozproszona platforma danych dokumentów, która jest kochana przez deweloperów i używana w przedsiębiorstwach do uruchamiania różnych obciążeń. Teraz możesz eksplorować różne punkty końcowe i wykonywać operacje CRUD i agregacje w kolekcji przy użyciu łącznika bazy danych MongoDB.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps - Niedostępne
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Obsługa bazy danych MongoDB
adres URL https://www.mongodb.com/community/forums/
Email support-operations@mongodb.com
Metadane łącznika
Publisher MongoDB Corp
Witryna internetowa https://www.mongodb.com
Zasady ochrony prywatności https://www.mongodb.com/legal/privacy-policy
Kategorie Dane

Łącznik bazy danych MongoDB zapewnia prosty sposób nawiązywania połączenia z usługą MongoDB Atlas za pośrednictwem interfejsów API danych hostowanych przy użyciu funkcji platformy Azure w dzierżawie w celu odczytywania i zapisywania danych w kolekcjach usługi MongoDB Atlas. Łącznik bazy danych MongoDB ułatwia wykonywanie operacji CRUD i agregacji danych w ciągu kilku minut i umożliwia wykonywanie zapytań względem bazy danych MongoDB w celu tworzenia rozbudowanych aplikacji i przepływów pracy w usługach Power Apps, Power Automate i Logic Apps.

*** Należy pamiętać, że baza MongoDB wycofała interfejsy API danych Atlas z września 2025 r., a tym samym użyj tego podejścia łącznika, aby skonfigurować funkcję platformy Azure i użyć jej kluczy adresu URL i interfejsu API zamiast kluczy interfejsu API usługi Atlas w aplikacjach i przepływach. ***

Wymagania wstępne

  1. Konfigurowanie środowiska atlasu

Zarejestruj się tutaj, aby uzyskać nowe konto usługi Atlas. Wykonaj kroki z zakresu od 1 do 4 (Utwórz konto usługi Atlas, Wdróż bezpłatny klaster, Dodaj swój adres IP do listy dostępu ip i Utwórz użytkownika bazy danych), aby skonfigurować środowisko atlasu.

  1. Konfigurowanie funkcji platformy Azure jako interfejsu API danych usługi Atlas Aby skonfigurować funkcję platformy Azure, która będzie hostować kod do działania jako interfejsy API danych atlasu, mamy dwie opcje — 1. Korzystanie z funkcji GitHub Actions LUB 2. Korzystanie z narzędzia Zip Deploy

    Wybierz metodę akcji Usługi GitHub, jeśli możesz utworzyć rozwidlenie bieżącego repozytorium, może mieć włączone akcje usługi GitHub w tym repozytorium i chcesz dodać więcej interfejsów API i preferować konfigurację ciągłej integracji/ciągłego wdrażania lub devOps skonfigurowaną w tym repozytorium. Jeśli jednak szukasz szybkiego i łatwego sposobu wdrażania i wystarczy skonfigurować funkcję platformy Azure, aby zastąpić interfejsy API danych usługi Atlas, przejdź do opcji wdrażania zip.

    Opcja 1. Konfigurowanie funkcji platformy Azure przy użyciu funkcji GitHub Actions

    a.Fork repozytorium MongoDB. Zanotuj nowy adres URL rozwidlenia repozytorium. Jeśli akcje Usługi GitHub nie są domyślnie włączone, włącz je, przechodząc do pozycji Ustawienia —> Akcje —> Ogólne w rozwidlonym repozytorium i wybierz jedną z opcji Zezwalaj na akcje/przepływy pracy wielokrotnego użytku.

    b.Kliknij poniższy przycisk Wdróż na platformie Azure , aby utworzyć funkcję platformy Azure w dzierżawie.

    Wdrażanie na platformie Azure

    c. Wybierz lub utwórz grupę zasobów, która będzie zawierać funkcję platformy Azure i skojarzone z nią składniki (Plan usługi App Service, konto magazynu i usługa App Insights). Możesz zachować nazwę funkcji i jednostkę SKU jako wartości domyślne lub zmienić, jeśli chcesz przestrzegać określonych standardów. Zalecamy dodanie nazwy klastra do nazwy aplikacji funkcji, dzięki czemu będzie ona unikatowa i łatwa do zidentyfikowania.

    Nadaj adres URL połączenia bazy danych MongoDB dla klastra, dla którego zostanie uruchomiona ta funkcja platformy Azure. Te parametry połączenia zostaną zapisane jako zmienna Environmnet. Podaj adres URL rozwidlenia repozytorium jako repozytorium GitHub. Wybierz pozycję Utwórz i utworzy funkcję platformy Azure ze skojarzonymi zasobami. Należy pamiętać, że na tym etapie aplikacja funkcji jest tworzona, zmienne env są wypełniane, ale rzeczywista funkcja nie została jeszcze wdrożona w aplikacji funkcji.

    d. Aby akcje usługi GitHub zostały uruchomione z repozytorium i wdrożyć funkcję, pobierz profil publikowania z utworzonej funkcji platformy Azure.

    Zostanie pobrany, otwórz go w edytorze tekstów i skopiuj całą jego zawartość.

    GetPublishProfile.png

    e. Przejdź do repozytorium GitHub — Ustawienia —>> Wpisy tajne i zmienne —> Akcje kliknij pozycję Nowy wpis tajny respository i skopiuj całą wartość w profilu publikowania do nowego wpisu tajnego o nazwie "AZUREAPPSERVICE_PUBLISHPROFILE"

    f. Wprowadź niewielką zmianę w funkcji README i Zatwierdź zmiany , aby wywołać akcje usługi GitHub, które wdrażałyby kod języka Python w funkcji platformy Azure w aplikacji funkcji. Teraz powinna zostać wyświetlona funkcja dostępna w aplikacji Functon i kod w function_app.py wdrożony.

    g. Karta Funkcji GitHub Actions w repozytorium GitHub zawiera kroki wdrażania (w tym instalację zależności) i wynik każdego kroku.

    Opcja 2. Konfigurowanie funkcji platformy Azure przy użyciu narzędzia ZipDeploy

    a. Kliknij poniższy przycisk Wdróż na platformie Azure , aby utworzyć funkcję platformy Azure w dzierżawie.

    Wdrażanie na platformie Azure

    b. Wybierz lub utwórz grupę zasobów, która będzie zawierać funkcję platformy Azure i skojarzone z nią składniki (Plan usługi App Service, konto magazynu i usługa App Insights). Możesz zachować nazwę funkcji i jednostkę SKU jako wartości domyślne lub zmienić, jeśli chcesz przestrzegać określonych standardów. Zalecamy dodanie nazwy klastra do nazwy aplikacji funkcji, dzięki czemu będzie ona unikatowa i łatwa do zidentyfikowania.

    ** DONOT zmień ** packageUrl, ponieważ jest to adres URL sygnatury dostępu współdzielonego konta magazynu, który ma plik zip, który należy wdrożyć. Wybierz pozycję Utwórz i utworzy aplikację funkcji platformy Azure, wdróż funkcję platformy Azure wraz ze skojarzonymi zasobami.

Jak uzyskać poświadczenia

Pobieranie klucza baseUrl i interfejsu API

a. W aplikacji funkcji wybierz funkcję, a następnie kliknij pozycję Pobierz adres URL funkcji . Skopiuj adres URL funkcji od początku do przed "/action", jak pokazano na poniższym zrzucie ekranu. Jest to podstawowy adres URL , którego użyjesz do wywołania dowolnego interfejsu API CRUD/agregacji bazy danych MongoDB.

GetFunctionUrl.png

b. Przejdź do aplikacji funkcji —> w obszarze Funkcje —> klucze aplikacji pobierz _master lub domyślny klucz interfejsu API dla funkcji platformy Azure. Jest to klucz interfejsu API , którego użyjesz wraz z podstawowym adresem URL , aby utworzyć połączenie bazy danych MongoDB w celu wywołania dowolnego interfejsu API CRUD/agregacji bazy danych MongoDB.

Wprowadzenie do łącznika

  1. Po zakończeniu wymagań wstępnych przejdź do pozycji PowerAutomate —> połączenia. Kliknij pozycję "Nowe połączenie" i wyszukaj pozycję MongoDB na pasku wyszukiwania w prawym górnym rogu, jak pokazano poniżej na zrzucie ekranu.

MongoDBPremiumConnector.png

  1. Kliknij połączenie z bazą danych MongoDB i zobaczysz poniższe okienko podręczne z prośbą o wprowadzenie klucza interfejsu API i podstawowego adresu URL.

MongoDBConnection.png

  1. W przypadku pól "Podstawowy adres URL" i "Klucz interfejsu API" wprowadź wartości pobrane z sekcji Jak uzyskać poświadczenia powyżej

Użyj jednego z 8 interfejsów API danych dla wszystkich operacji CRUD względem klastra usługi MongoDB Atlas. W przypadku złożonych zapytań użyj interfejsu API "Uruchamianie potoku agregacji", aby użyć etapów agregacji do masażu danych wyjściowych z jednego etapu do drugiego. Elastyczność i dynamika bazy danych MongoDB umożliwia tworzenie zaawansowanych aplikacji i automatyzowanie dowolnych czasochłonnych procesów. Ciągle ulepszasz aplikacje, dodając więcej funkcji i pól do tej samej kolekcji.

Znane problemy i ograniczenia

Ponieważ baza danych MongoDB nie wymusza schematu, bieżący łącznik może być używany tylko z usługami Power Automate i Logic Apps, który obsługuje dynamiczny schemat odpowiedzi interfejsu API, który można następnie przeanalizować przy użyciu konstrukcji "Analizowanie kodu JSON". Można go używać w usłudze Power Apps, wywołując przepływ usługi Power Automate dla każdej interakcji z bazą danych MongoDB. Możesz również nadal używać certyfikowanego łącznika bazy danych MongoDB z repozytorium Microsoft Github jako łącznika niestandardowego, aby używać go bezpośrednio w usłudze Power Apps, aby dostosować schemat odpowiedzi zgodnie ze schematem kolekcji bazy danych MongoDB.

Ograniczenia dotyczące operacji danych bazy danych MongoDB dotyczą również łącznika bazy danych MongoDB. Skorzystaj z tego linku , aby dowiedzieć się więcej na temat etapów agregacji, które nie są obsługiwane w kontekście użytkownika interfejsów API danych.

Skorzystaj z tego linku , aby uzyskać znane ograniczenia dotyczące funkcji platformy Azure, takich jak limity czasu i inne limity usług dla poszczególnych planów zasobów.

Typowe błędy i środki zaradcze

W tym miejscu obowiązują również typowe kody odpowiedzi interfejsu API. Wszelkie błędy 4XX wskazują problem z żądaniem od klienta. Upewnij się, że źródło danych, baza danych i kolekcja są podane w prawidłowym formacie JSON. Zapoznaj się z tą kolekcją Postman, aby zapoznać się z przykładami. W przypadku błędów 5XX upewnij się, że funkcja platformy Azure jest uruchomiona i sprawdź jej ślad, aby dokładniej zbadać.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagania
Klucz interfejsu API securestring Klucz interfejsu API dla tego interfejsu API Prawda
BaseUrl ciąg Adres URL funkcji platformy Azure (przykład:https://mdb-dataapi-repl.azurewebsites.net/api/mdb_dataapi) Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizowanie dokumentu

Aby zaktualizować pojedynczy rekord, możesz użyć punktu końcowego updateOne. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie zwrócone tylko pierwsze dopasowanie. Następnie użyj pola aktualizacji, aby określić, co należy zaktualizować. Aby zaktualizować dokumenty, należy użyć jednego z operatorów aktualizacji.

Aktualizowanie wielu dokumentów

Za pomocą funkcji updateMany można zaktualizować wszystkie dokumenty pasujące do określonego filtru określonego w treści żądania. Użyj jednego z operatorów aktualizacji w polu aktualizacji, aby zaktualizować dokumenty.

Uruchamianie potoku agregacji

Potoki agregacji można nawet uruchamiać za pomocą interfejsu API danych. W tym celu użyj zagregowanego punktu końcowego i określ potok w polu potoku treści żądania.

Usuwanie wielu dokumentów

Możesz użyć funkcji deleteMany, aby usunąć wiele dokumentów jednocześnie. Użyj właściwości filter, aby określić dokumenty do usunięcia. Należy pamiętać, że używanie tego interfejsu API bez żadnych filtrów spowoduje usunięcie wszystkich dokumentów w kolekcji. Użyj funkcji deletemany z ostrożnością.

Usuń dokument

Aby usunąć pojedynczy dokument, użyj punktu końcowego deleteOne. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie usunięte tylko pierwsze dopasowanie.

Wstaw dokument

Za pomocą punktu końcowego insertOne można dodać dokument do kolekcji. Użyj właściwości dokumentu w treści żądania, aby określić dokument, który ma zostać utworzony.

Wstaw wiele dokumentów

Możesz dodać więcej niż jeden dokument jednocześnie przy użyciu punktu końcowego insertMany. W takim przypadku należy użyć właściwości documents w treści żądania, aby określić tablicę dokumentów, które mają zostać wstawione do kolekcji.

Znajdowanie wielu dokumentów

Korzystając z punktu końcowego znajdowania, można pobrać wiele dokumentów jednocześnie. Użyj właściwości filter w treści żądania, aby określić kryteria filtrowania. Jeśli przekażesz pusty obiekt, zostaną zwrócone wszystkie dokumenty w kolekcji.

Znajdź dokument

Użycie punktu końcowego findOne umożliwi pobranie pojedynczego dokumentu z kolekcji. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie zwrócone tylko pierwsze dopasowanie.

Aktualizowanie dokumentu

Aby zaktualizować pojedynczy rekord, możesz użyć punktu końcowego updateOne. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie zwrócone tylko pierwsze dopasowanie. Następnie użyj pola aktualizacji, aby określić, co należy zaktualizować. Aby zaktualizować dokumenty, należy użyć jednego z operatorów aktualizacji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter True object

Filtr kwerendy bazy danych MongoDB.Akcja UpdateOne modyfikuje pierwszy dokument w kolekcji zgodnej z tym filtrem.

aktualizacja
update True object

Wyrażenie aktualizacji bazy danych MongoDB określające sposób modyfikowania dopasowanego dokumentu.

upsert
upsert boolean

Flaga Upsert ma zastosowanie tylko wtedy, gdy żadne dokumenty nie są zgodne z określonym filtrem. Jeśli wartość true, akcja updateOne wstawia nowy dokument zgodny z filtrem z określoną aktualizacją zastosowaną do niej.

Zwraca

Nazwa Ścieżka Typ Opis
matchedCount
matchedCount integer

matchedcount

modifiedCount
modifiedCount integer

modifiedcount

Aktualizowanie wielu dokumentów

Za pomocą funkcji updateMany można zaktualizować wszystkie dokumenty pasujące do określonego filtru określonego w treści żądania. Użyj jednego z operatorów aktualizacji w polu aktualizacji, aby zaktualizować dokumenty.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter True object

Filtr zapytania bazy danych MongoDB. Akcja updateMany modyfikuje wszystkie dokumenty w kolekcji zgodnej z tym filtrem.

aktualizacja
update True object

Wyrażenie aktualizacji bazy danych MongoDB określające sposób modyfikowania dopasowanych dokumentów.

upsert
upsert boolean

Flaga upsert ma zastosowanie tylko wtedy, gdy żadne dokumenty nie są zgodne z określonym filtrem. Jeśli wartość true, akcja updateMany wstawia nowy dokument zgodny z filtrem z określoną aktualizacją zastosowaną do niej.

Zwraca

Nazwa Ścieżka Typ Opis
matchedCount
matchedCount integer

matchedcount

modifiedCount
modifiedCount integer

modifiedcount

Uruchamianie potoku agregacji

Potoki agregacji można nawet uruchamiać za pomocą interfejsu API danych. W tym celu użyj zagregowanego punktu końcowego i określ potok w polu potoku treści żądania.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

potok
pipeline object

items

Zwraca

Nazwa Ścieżka Typ Opis
Dokumentów
documents array of object

Dokumentów

items
documents object

Usuwanie wielu dokumentów

Możesz użyć funkcji deleteMany, aby usunąć wiele dokumentów jednocześnie. Użyj właściwości filter, aby określić dokumenty do usunięcia. Należy pamiętać, że używanie tego interfejsu API bez żadnych filtrów spowoduje usunięcie wszystkich dokumentów w kolekcji. Użyj funkcji deletemany z ostrożnością.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter True object

Filtr zapytania bazy danych MongoDB. Akcja deleteMany usuwa wszystkie dokumenty w kolekcji zgodnej z tym filtrem.

Zwraca

Nazwa Ścieżka Typ Opis
deletedCount
deletedCount integer

deletedCount

Usuń dokument

Aby usunąć pojedynczy dokument, użyj punktu końcowego deleteOne. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie usunięte tylko pierwsze dopasowanie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter True object

Filtr zapytania bazy danych MongoDB. Akcja deleteOne usuwa pierwszy dokument w kolekcji zgodnej z tym filtrem.

Zwraca

Nazwa Ścieżka Typ Opis
deletedCount
deletedCount integer

deletedcount

Wstaw dokument

Za pomocą punktu końcowego insertOne można dodać dokument do kolekcji. Użyj właściwości dokumentu w treści żądania, aby określić dokument, który ma zostać utworzony.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

dokument
document True object

Dokument EJSON do wstawienia do kolekcji.

Zwraca

Nazwa Ścieżka Typ Opis
wstawiony identyfikator
insertedId string

wstawiony identyfikator

Wstaw wiele dokumentów

Możesz dodać więcej niż jeden dokument jednocześnie przy użyciu punktu końcowego insertMany. W takim przypadku należy użyć właściwości documents w treści żądania, aby określić tablicę dokumentów, które mają zostać wstawione do kolekcji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

Dokumentów
documents object

items

Zwraca

Nazwa Ścieżka Typ Opis
wstawione identyfikatory
insertedIds array of string

wstawione identyfikatory

Znajdowanie wielu dokumentów

Korzystając z punktu końcowego znajdowania, można pobrać wiele dokumentów jednocześnie. Użyj właściwości filter w treści żądania, aby określić kryteria filtrowania. Jeśli przekażesz pusty obiekt, zostaną zwrócone wszystkie dokumenty w kolekcji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter object

Filtr kwerendy bazy danych MongoDB. Akcja znajdź zwraca dokumenty w kolekcji zgodnej z tym filtrem. Jeśli nie określisz filtru, akcja pasuje do wszystkich dokumentów kolekcji.

projekcja
projection object

Projekcja zapytań bazy danych MongoDB. W zależności od projekcji zwracane dokumenty pomijają określone pola lub zawierają tylko określone pola i wartości.

sortować
sort object

Wyrażenie sortowania bazy danych MongoDB. Dopasowane dokumenty są zwracane w kolejności rosnącej lub malejącej pól określonych w wyrażeniu.

limit
limit integer

Maksymalna liczba dopasowanych dokumentów do uwzględnienia w zwracanym zestawie wyników. Każde żądanie może zwrócić maksymalnie 50 000 dokumentów.

pominąć
skip integer

Liczba dopasowanych dokumentów do pominięcia przed dodaniem dopasowanych dokumentów do zestawu wyników.

Zwraca

Nazwa Ścieżka Typ Opis
Dokumentów
documents array of object

Dokumentów

items
documents object

Znajdź dokument

Użycie punktu końcowego findOne umożliwi pobranie pojedynczego dokumentu z kolekcji. Użyj właściwości filter w treści żądania, aby określić kryteria wyszukiwania. Jeśli więcej niż jeden dokument spełnia kryteria, zostanie zwrócone tylko pierwsze dopasowanie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa klastra bazy danych MongoDB
dataSource True string

Nazwa klastra.

Nazwa bazy danych MongoDB
database True string

Nazwa bazy danych.

Nazwa kolekcji bazy danych MongoDB
collection True string

Nazwa kolekcji.

filtr
filter object

Filtr zapytania bazy danych MongoDB. Akcja findOne zwraca pierwszy dokument w kolekcji, który pasuje do tego filtru.

projekcja
projection object

Projekcja zapytań bazy danych MongoDB. W zależności od projekcji zwrócony dokument będzie pomijać określone pola lub uwzględniać tylko określone pola lub wartości

Zwraca

Nazwa Ścieżka Typ Opis
dokument
document object

dokument