Pytania otagowane jako mongodb

MongoDB to skalowalna, wydajna, oparta na dokumentach baza danych NoSQL o otwartym kodzie źródłowym. Obsługuje wiele języków i platform programowania aplikacji. Pytania dotyczące administracji serwerem można zadawać na stronie https://dba.stackexchange.com.

9
Przypadki użycia dla NoSQL [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie NoSQL cieszy się ostatnio dużym zainteresowaniem w naszej branży. …

2
Jak sprawdzić, czy pole tablicy zawiera unikalną wartość, czy inną tablicę w MongoDB?
Teraz używam mongodb. Mam kolekcję blogpost, a blogpost ma wpisane tagi, które są tablicą, np blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] Jak mogę przeprowadzić te wyszukiwania zawiera „tag1” zawiera ['tag1', 'tag2'], zawiera dowolny z …
143 mongodb 

4
Skojarzenie wielu do wielu MongoDB
Jak utworzyłbyś powiązanie wiele do wielu z MongoDB? Na przykład; powiedzmy, że masz tabelę użytkowników i tabelę ról. Użytkownicy mają wiele ról, a role mają wielu użytkowników. W krainie SQL utworzyłbyś tabelę UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Jak jest obsługiwany ten sam rodzaj relacji w …

11
Usuń według _id w konsoli MongoDB
W konsoli MongoDB jak mogę usunąć rekord według id? Oto moja kolekcja: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "email@email.com" } ] A oto polecenia, które wypróbowałem, …
143 mongodb 

5
Jak znaleźć dokładną wersję zainstalowanej bazy danych MongoDB
Mam lokalnie zainstalowaną bazę danych mongoDB 3.2 dla systemu Windows 7. Chciałbym poznać jego konkretną wersję (na przykład 3.2.1, 3.2.3 lub ...). Jak mogłem to znaleźć? Jeśli otworzę powłokę bazy danych (mongo.exe), widzę, jak wyświetla: Wersja powłoki MongoDB: 3.2.0 Ale to tylko wersja powłoki i nie jestem pewien, czy jest …
142 mongodb 


6
Zapytania MongoDB / Mongoose w określonym dniu?
Czy można zapytać o konkretną datę? W książce kucharskiej mongo znalazłem, że możemy to zrobić dla zapytania o zakres dat w następujący sposób : db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Ale czy jest to możliwe na konkretną datę? To nie działa: db.posts.find({"created_on": new Date(2012, 7, 14) })

11
db.collection nie jest funkcją w przypadku korzystania z MongoClient v3.0
Próbowałem samouczka W3schools na nodeJS z MongoDB. Kiedy próbuję zaimplementować ten przykład w środowisku nodeJS i wywołać funkcję z wywołaniem AJAX, otrzymałem poniższy błąd: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 at _combinedTickCallback (internal/process/next_tick.js:73:7) at process._tickCallback (internal/process/next_tick.js:104:9) Poniżej …
140 node.js  mongodb 

10
Jak obejść brak transakcji w MongoDB?
Wiem, że są tutaj podobne pytania, ale albo mówią mi, żebym przełączył się z powrotem na zwykłe systemy RDBMS, jeśli potrzebuję transakcji, albo użyj operacji atomowych lub zatwierdzania dwufazowego . Drugie rozwiązanie wydaje się najlepszym wyborem. Trzeci, za którym nie chcę podążać, ponieważ wydaje się, że wiele rzeczy może pójść …

6
Jak uzyskać dostęp do istniejącej kolekcji w Mongoose?
Mam dużą kolekcję 300 questionobiektów w bazie danych test. Mogę łatwo wchodzić w interakcje z tą kolekcją za pomocą interaktywnej powłoki MongoDB; Jednak gdy próbuję pobrać kolekcję przez Mongoose w aplikacji express.js, otrzymuję pustą tablicę. Moje pytanie brzmi: w jaki sposób mogę uzyskać dostęp do już istniejącego zestawu danych zamiast …

5
MongoDB / NoSQL: prowadzenie historii zmian dokumentu
Dość powszechnym wymaganiem w aplikacjach baz danych jest śledzenie zmian w jednej lub większej liczbie określonych jednostek w bazie danych. Słyszałem, że nazywa się to wersjonowaniem wierszy, tabelą dziennika lub tabelą historii (jestem pewien, że istnieją inne nazwy). Istnieje wiele sposobów podejścia do tego w RDBMS - możesz zapisać wszystkie …
137 mongodb  nosql 



4
Sprawdź, czy pole istnieje w MongoDB
Więc próbuję znaleźć wszystkie rekordy, które mają ustawione pole i nie są puste. Próbuję używać $exists, jednak zgodnie z dokumentacją MongoDB to zapytanie zwróci pola o wartości null. $exists pasuje do dokumentów zawierających pole przechowujące wartość null. Więc teraz zakładam, że będę musiał zrobić coś takiego: db.collection.find({ "fieldToCheck" : { …
136 mongodb 

5
Jak zaktualizować _id jednego dokumentu MongoDB?
Chcę zaktualizować _idpole jednego dokumentu. Wiem, że to nie jest dobra praktyka. Ale z jakiegoś powodu technicznego potrzebuję go zaktualizować. Jeśli spróbuję go zaktualizować, otrzymuję: > db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}}) Performing an update on the path '_id' would modify the immutable field '_id' A aktualizacja nie …
135 mongodb 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.