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.
Czy istnieje sposób na dodanie pól created_at i updated_at do schematu mangusty bez konieczności ich przekazywania za każdym razem, gdy wywoływana jest funkcja new MyModel ()? Pole created_at byłoby datą i jest dodawane tylko podczas tworzenia dokumentu. Pole updated_at będzie aktualizowane nową datą za każdym razem, gdy wywoływana jest metoda …
Mam bazę danych MongoDB, która kiedyś była duża (> 3 GB). Od tego czasu dokumenty zostały usunięte i spodziewałem się, że rozmiar plików bazy danych odpowiednio się zmniejszy. Ale ponieważ MongoDB zachowuje przydzielone miejsce, pliki są nadal duże. Czytałem tu i tam, że mongod --repairdo zwolnienia nieużywanego miejsca służy polecenie …
Próbuję użyć funkcji sortowania podczas wysyłania zapytań do mojej bazy danych mongoDB, ale kończy się to niepowodzeniem. To samo zapytanie działa w konsoli MongoDB, ale nie tutaj. Kod jest następujący: import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print …
Pochodzę z riak i redis, gdzie nigdy nie miałem problemu z uruchomieniem tych usług lub z interakcją. Jest to wszechobecny problem z mongo i raczej nie mam pojęcia. Ponowne uruchomienie nie pomaga, jestem nowy w mongo. mongo MongoDB shell version: 2.2.1 connecting to: test Fri Nov 9 16:44:06 Error: couldn't …
Mam usługę REST wbudowaną w node.js z Restify i Mongoose oraz mongoDB z kolekcją około 30 000 dokumentów o normalnym rozmiarze. Mam usługę węzła działającą przez pmx i pm2. Wczoraj nagle węzeł zaczął wyrzucać błędy komunikatem „MongoError: Topology was zniszczona”, nic więcej. Nie mam pojęcia, co to oznacza i co …
Wyeksportowałem bazę danych na serwerze za pomocą mongodumppolecenia, a zrzut jest przechowywany w .bsonpliku. Muszę zaimportować to na mój lokalny serwer za pomocą mongorestorepolecenia. Jednak to nie działa. Jakie jest poprawne mongorestorepolecenie, a jakie inne tools to restore db?
Mój host przyszedł z instancją mongodb i nie ma katalogu / db, więc teraz zastanawiam się, co mogę zrobić, aby dowiedzieć się, gdzie faktycznie są przechowywane dane.
Otrzymuję następujący błąd: alex@alex-K43U:/$ mongo MongoDB shell version: 2.2.0 connecting to: test Thu Oct 11 11:46:53 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed alex@alex-K43U:/$ Oto, co się dzieje, gdy próbuję uruchomić mongodb: * Starting database mongodb [fail] Już próbowałem mongo --repair Zrobiłem chown i chmod do var, …
Muszę być w stanie uruchomić / zatrzymać MongoDB w CLI. Rozpoczęcie jest dość proste: ./mongod Ale aby zatrzymać mongo DB, muszę najpierw uruchomić otwartą powłokę mongo, a następnie wpisać dwa polecenia: $ ./mongo użyj admin db.shutdownServer () Więc nie wiem, jak zatrzymać mongo DB w jednej linii. Jakaś pomoc?
Próbuję zmienić typ pola z wnętrza powłoki mangusty. Robię to ... db.meta.update( {'fields.properties.default': { $type : 1 }}, {'fields.properties.default': { $type : 2 }} ) Ale to nie działa!
Właśnie zaczynam od MongoDB i jedną z rzeczy, które zauważyłem, jest to, że używa BSON do wewnętrznego przechowywania danych. Jednak dokumentacja nie jest dokładnie jasna, czym jest BSON i jak jest używany w MongoDB. Czy ktoś może mi to wyjaśnić, proszę?
Chciałem skorzystać z bazy danych mongodb, ale zauważyłem, że istnieją dwie różne bazy danych z własną witryną i metodami instalacji: mongodb i mongoose. Zadałem sobie więc pytanie: „Którego używam?”. Aby odpowiedzieć na to pytanie, proszę społeczność, czy możesz wyjaśnić, jakie są różnice między tymi dwoma? A jeśli to możliwe plusy …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.