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.

5
Zapytanie o limit / przesunięcie i licznik Mongoose
Trochę dziwne pytanie o wydajność zapytania ... Muszę uruchomić zapytanie, które oblicza całkowitą liczbę dokumentów i może również zwrócić zestaw wyników, który można ograniczyć i przesunąć. Mam więc w sumie 57 dokumentów, a użytkownik chce, aby 10 dokumentów zostało przesuniętych o 20. Przychodzą mi do głowy 2 sposoby na zrobienie …
87 mongodb  mongoose 


4
Błąd: dokument operacji aktualizacji musi zawierać niepodzielne operatory podczas uruchamiania updateOne
W mojej kolekcji jest tylko jeden dokument. > db.c20160712.find() { "_id" : ObjectId("57ab909791c3b3a393e9e277"), "Dimension_id" : 2, "Attribute" : "good", "Hour" : "20160712_06", "Frequency_count" : 100 Chcę pobiec, updateOneaby zastąpić dokument innym. Ale dlaczego tam jest Error: the update operation document must contain atomic operators? > db.c20160712.updateOne( { "Attribute" : "good"}, …
87 mongodb 

5
Jak uzyskać rozmiar pojedynczego dokumentu w Mongodb?
Napotkałem dziwne zachowanie mongo i chciałbym to nieco wyjaśnić ... Moja prośba jest prosta: chciałbym uzyskać rozmiar pojedynczego dokumentu w kolekcji. Znalazłem dwa możliwe rozwiązania: Object.bsonsize - jakaś metoda javascript, która powinna zwrócić rozmiar w bajtach db.collection.stats () - gdzie znajduje się wiersz 'avgObjSize', który generuje pewien "zagregowany" (średni) widok …


7
Jak utworzyć bazę danych dla kontenera MongoDB przy uruchomieniu?
Pracuję z Dockerem i mam stos z PHP, MySQL, Apache i Redis. Muszę teraz dodać MongoDB, więc sprawdzałem plik Dockerfile pod kątem najnowszej wersji, a także plik docker-entrypoint.sh z MongoDB Dockerhub, ale nie mogłem znaleźć sposobu na skonfigurowanie domyślnej bazy danych, użytkownika / hasła administratora i prawdopodobnie autoryzacji metoda dla …

5
Czy GridFS jest wystarczająco szybki i niezawodny do produkcji?
Tworzę nową witrynę internetową i chcę używać GridFS jako miejsca do przechowywania wszystkich plików przesyłanych przez użytkowników, ponieważ oferuje wiele zalet w porównaniu do normalnego przechowywania w systemie plików. Benchmarki z GridFS obsługiwanym przez nginx wskazują, że nie jest on tak szybki jak normalny system plików obsługiwany przez nginx. Benchmark …
86 mongodb  nginx  gridfs 



4
MongoDB ORM dla Pythona? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
85 python  mongodb 

9
Jaki jest prosty sposób na zatrzymanie mongod w systemie Mac OS X?
Używam mongo 1.8.2 i próbuję sprawdzić, jak porządnie go zamknąć na komputerze Mac. na naszych serwerach ubuntu mogę czysto zamknąć mongo z powłoki mongo za pomocą: > use admin > db.shutdownServer() ale na moim Macu nie zabija procesu mongod. wyjście pokazuje, że 'powinno być' zamknięte, ale kiedy i ps -ef …
85 macos  mongodb  launchd 

6
Użycie danych buforowanych na etapie sortowania z przepełnieniem przekracza wewnętrzny limit
Korzystanie z kodu: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] Licznik drukuje 2043484i drukuje all_reviews[0]. Jednak podczas drukowania pojawia all_reviews[2000000]się błąd: pymongo.errors.OperationFailure: błąd bazy danych: błąd runnera: przepełnienie buforowane użycie danych na etapie sortowania 33554495 bajtów przekracza wewnętrzny limit 33554432 bajtów Jak sobie z tym radzę?


15
Jak zabezpieczyć pole hasła w Mongoose / MongoDB, aby nie zwracało się w zapytaniu, gdy zapełniam kolekcje?
Załóżmy, że mam dwie kolekcje / schematy. Jednym z nich jest schemat użytkowników z polami nazwy użytkownika i hasła, a zatem mam schemat blogów, który zawiera odniesienie do schematu użytkowników w polu autora. Jeśli użyję Mongoose do zrobienia czegoś takiego Blogs.findOne({...}).populate("user").exec() Będę mieć również wypełniony dokument Blog i nazwę użytkownika, …

1
szukaj według ObjectId w mongodb z pymongo
Muszę wyszukać ObjectId za pomocą Pythona za pomocą pymongo, ale zawsze otrzymuję ten błąd. Jakieś pomysły, jak szukać? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last): File "C:\Users\gerswin\Documents\Proyectos\Demonio py\test.py", line 2, in <module> import pymongo File "C:\Python27\lib\site-packages\pymongo\__init__.py", …

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.