MongoDB to skalowalna, wysokowydajna, zorientowana na dokumenty baza danych NoSQL typu open source. Obsługuje wiele języków i platform do tworzenia aplikacji. Pytania dotyczące administrowania serwerem można zadawać na stronie https://dba.stackexchange.com.

Więcej na temat mongodb...

Cześć Uczę się funkcji bazy danych NoSQL z perspektywy projektowania systemu, a także czytam, że wiele dużych firm używa sharded RDBMS zamiast tych baz danych nosql do zapisywania swoich danych. Czy to sprawia, że ​​jedyną zaletą danych NoSQL (Cassandra/MongoDB) jest to, że jest to rozwiązanie rozpr....
Mam bazę danych MongoDB z 4 członkami zestawu replik. Muszę wyłączyć tylko jedną replikę. Jeśli wykonam to polecenie: db.shutdownServer() Kiedy jestem połączony z elementem repliki, który chcę wyłączyć, czy mogę uciszyć, że inni członkowie nadal działają?....
26 styczeń 2022, 12:15
Mam poniższy kod, działa poprawnie, ale czy powinienem zamknąć połączenie po zwróceniu danych? Jeśli tak, to jak zamknąć połączenie? // project.db.js const { MongoClient, ObjectId } = require("mongodb"); const { mongo_uri, dbName } = require("../config/constants"); // connect method function c....
26 styczeń 2022, 12:14
Mam kolumnę w kolekcji MongoDB z lokalizacją przechowywaną jako wartości par ciągów: geometry: "POINT (72.548355 23.042458)" Muszę utworzyć pole geometrii, które działa z zapytaniami przestrzennymi MongoDB. Coś, co jest w tym formacie: "geometry": { "type": "Point", "coordinates": [72.548355, 23.04....
26 styczeń 2022, 09:02
Zasadniczo mam: kolekcja bands każdy zespół może, ale nie musi mieć tablicę players każdy gracz ma tablicę roles (ciąg) Na przykład.: // a band { _id: 1, players: [ { name: "George", roles: [ "GUITAR" ] }, { name: "John", roles: [ "SINGER", "GUITAR" ] },....
26 styczeń 2022, 01:22
To, co muszę zrobić, to zaktualizować liczniki wewnątrz jedynego zagnieżdżonego obiektu lub wstawić cały dokument zawierający tablicę z licznikami init'd. Przykład dokumentu: { "_id":{"$oid":"61f020f40e2f03f0b93b69f1"}, "v":"xxxxxxxxxxxxxxxx", "list":[{"p":{"$oid":"61f020f40e2f03f0b93b69f0"},"....
25 styczeń 2022, 20:07
W mojej aplikacji użytkownicy tworzą dokumenty, które są następnie zapisywane w bazie danych. Dokument ma pole expireAt ustawione na 30 dni przed datą utworzenia. Po upływie terminu ważności dokument uważa się za nieaktywny. Tak więc chcę wysłać wiadomość e-mail do użytkownika po upływie daty ważn....
25 styczeń 2022, 19:58
Mam kolekcję mongodb z dokumentami o takiej strukturze { ... "ownerName":"Bob", "city":"Oregon", "refNote":"sadkj1233233@qwertz", } Chcę filtrować i wybierać tylko dokumenty, w których refNote nie kończy się na @qwertz....
25 styczeń 2022, 12:44
Jak przekonwertować wynik zapytania mongo na spłaszczony obiekt. Aktualny wynik: [ { "_id": "61ef7e5497c9912ac1e56404", "name": "Mark", "age": 20, "isMinor": true }, { "_id": "61ef7e5497c9912ac1e56404", "name": "Sam", "age": 22, "isMinor": false } ] Z wyjątki....
25 styczeń 2022, 12:26
Mam 3 kolekcje z poniższym schematem Kiedy wykonuję poniższe zapytanie, otrzymuję szczegóły umowy ze wszystkimi numerami voiceNumbers. W jaki sposób mogę uzyskać tylko różne VoiceNumbers wybrane. Próbowałem wielu sposobów w ciągu dnia, ale nie wylądowałem w pożądanym wyniku db.getCollection("comm....
25 styczeń 2022, 08:14
Potrzebuję pomocy przy grupowaniu według daty i innej kolumny, w tej chwili mam: [ { '$project': { 'date': 1, 'source': 1, 'callDirection': 1, 'status': 1 } }, { '$match': { '$or': [ { ....
25 styczeń 2022, 00:23
Witam Używam mongodb z powłoką mongo i nadal mam ten sam problem. Podczas gdy baza danych o nazwie Videos istnieje w MongoDB Compass i mogę z niej korzystać i dodawać do niej dane, gdy próbuję uzyskać do niej dostęp z mongosh za pomocą tego polecenia: Videos.getCollectionNames(); Lub za pomocą teg....
24 styczeń 2022, 21:29
Jak mogę osiągnąć to zapytanie, ale używając mangusty? SELECT password FROM users WHERE email = "email@hotmail.com"; Chcę znaleźć hasło w DB do określonego e-maila, z góry dziękuję....
24 styczeń 2022, 20:15
Przykładowe dane: { _id: , instances: [ { instance_id: ObjectId() } ] } Muszę przekonwertować do formatu ObjectId na ciąg w tablicy wystąpień. Wymyśliłem poniższe zapytanie db.test.update( {'_id': {'$in': ['1054605|2347', '1053095|2404']}}, [ { $set: { i: { ....
24 styczeń 2022, 18:19
Próbuję połączyć się z moim lokalnym zestawem replik MongoDB (skonfigurowanym przez Docker Compose) za pośrednictwem aplikacji działającej na Quarkus, jednak otrzymuję następujący błąd, gdy tylko próbuję uzyskać dostęp do bazy danych za pośrednictwem aplikacji: 2022-01-24 14:51:03,170 ERROR [org.mon....
W MongoDB chcę wyszukać wszystkie duplikaty w określonym polu ownersEmailAddress z dużymi literami lub bez nich (dowolna kombinacja liter). W kompasie mongodb, gdy znam wartość, której mogę użyć {ownersEmailAddress: /john@bmw.com/i} Ale jak mogę to zrobić bez znajomości konkretnej wartości (przeszu....
24 styczeń 2022, 14:27
Zajmuję się tworzeniem aplikacji ankiet online w oparciu o React, NodeJS, Express, MongoDB i Mongoose. Mam do czynienia z tym problemem, gdy chcę wysłać żądanie (poprzez przesłanie formularza) do MongoDB za pośrednictwem Mongoose i zawsze otrzymuję komunikat o błędzie „Utworzenie odpowiedzi nie pow....
24 styczeń 2022, 13:53
Jako ostatni etap mojego potoku mam $project taki: { ... anId : new ObjectId() } Ale mongo generuje ten sam identyfikator dla każdego dokumentu. Chcę, aby generował nowy inny identyfikator dla każdego projektowanego dokumentu. Jak to zrobić w ramach potoku?....
Używam MongoDB do przechowywania informacji o produktach. Każdy produkt ma tytuł (ciąg), opis (ciąg) itp Mój plik Gemfile ruby '3.1.0' gem 'mongoid', '~> 7.3.0' gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid' gem 'mini_magick' gem 'kaminari-mongoid' gem 'shopify_api' gem 'bson_ext', '~....
24 styczeń 2022, 11:09
Tutaj mój aktualny dokument: { "_id":"d283015f-91e9-4404-9202-093c28d6a931", "referencedGeneralPractitioner":[ { "resourceType":"practitioner", "id": "id1", "cachedIdentifier":[ { "system":{ "value":"urn:oid:1.3.6.1.....
24 styczeń 2022, 00:00
Mam spokojne api, w którym przekazuję String, ObjectId i liczbę całkowitą w treści żądania od listonosza. Mam objectId dla innej szkoły kolekcji. Plik dom jest public class test { private String id; private String name; private int age; private String address; private ObjectId school....
23 styczeń 2022, 20:45
Próbuję usunąć obiekt z podtablicy bez powodzenia, że ​​updateOne() nie jest funkcją, a remove() nie jest funkcją. Chcę usunąć obiekt 'subcat 1' o identyfikatorze '61cae5daf5bfbebd7cf748ef': [ { _id: '61cae5daf5bfbebd7cf748ee' title: 'category 1', SubCats: [ { _....
W swoim zbiorze posiadam następujące dane: [ { _id: "2313123123", metadata: { path: "...", value: "...", name: "..." } }, { _id: "2313123123", metadata: { path: "...", name: "...", ....
23 styczeń 2022, 17:05
Mam kolekcję, która przechowuje dokumenty według jakiegoś przepływu wykonania. Każdy proces obejmuje „procesy”, a każdy proces obejmuje kroki. Tak więc kończę z kolekcją „flows”, która ma dokumenty, które wyglądają tak: { "name" : "flow1", "description" : "flow 1 description", "processes"....
23 styczeń 2022, 11:51
Próbuję wdrożyć wdrożenie mongo db wraz z usługą w następujący sposób: apiVersion: apps/v1 kind: Deployment metadata: name: mongo-deployment labels: app: mongo spec: replicas: 1 selector: matchLabels: app: mongo template: metadata: labels: app: mongo spe....
23 styczeń 2022, 04:43