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.

2
Różnica między bazami danych opartymi na dokumentach a bazami danych opartymi na kluczach / wartości?
Wiem, że istnieją trzy różne, popularne typy baz danych innych niż sql. Klucz / wartość: Redis, Tokyo Cabinet, Memcached ColumnFamily: Cassandra, HBase Dokument: MongoDB, CouchDB Czytałem o tym długie blogi bez zbytniego zrozumienia. Znam relacyjne bazy danych i przebywam wokół baz danych opartych na dokumentach, takich jak MongoDB / CouchDB. …

6
Jakie jest zalecane podejście do wielodostępnych baz danych w MongoDB?
Myślę o utworzeniu aplikacji wielodostępnej przy użyciu MongoDB. Nie wiem, ilu najemców bym jeszcze miał, ale chciałbym mieć możliwość skalowania do tysięcy. Przychodzą mi do głowy trzy strategie: Wszyscy dzierżawcy w tej samej kolekcji, przy użyciu pól specyficznych dla dzierżawcy w celu zapewnienia bezpieczeństwa 1 kolekcja na dzierżawcę w jednej …


1
mongodb znajdź na podstawie wielu elementów tablicy
Jeśli mam taki rekord; { "text": "text goes here", "words": ["text", "goes", "here"] } Jak mogę dopasować wiele słów z tego w MongoDB? Podczas dopasowywania pojedynczego słowa mogę to zrobić; db.find({ words: "text" }) Ale kiedy próbuję tego dla wielu słów, to nie działa; db.find({ words: ["text", "here"] }) Zgaduję, …
98 arrays  search  mongodb 

23
Indeks Mongoose Unique nie działa!
Próbuję pozwolić MongoDB wykryć zduplikowaną wartość na podstawie jej indeksu. Myślę, że jest to możliwe w MongoDB, ale przez opakowanie Mongoose wydaje się, że wszystko jest zepsute. Więc dla czegoś takiego: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Za pomocą tego samego adresu …


8
W mongoDb, jak usunąć element tablicy według jego indeksu?
W poniższym przykładzie załóżmy, że dokument znajduje się w kolekcji db.people . Jak usunąć trzeci element tablicy zainteresowań według jego indeksu ? { "_id" : ObjectId("4d1cb5de451600000000497a"), "name" : "dannie", "interests" : [ "guitar", "programming", "gadgets", "reading" ] } Oto moje obecne rozwiązanie: var interests = db.people.findOne({"name":"dannie"}).interests; interests.splice(2,1) db.people.update({"name":"dannie"}, {"$set" : …
97 mongodb 


8
MongoDB usuwa każdą bazę danych
Chciałbym wiedzieć, czy istnieje polecenie usunięcia wszystkich baz danych z mojej bazy danych MongoDB? Wiem, że jeśli chcę porzucić tylko jeden datatable, wystarczy wpisać nazwę bazy danych, jak w poniższym kodzie, ale nie chcę jej określać. mongo DB_NAME --eval 'db.dropDatabase();'
97 mongodb 


6
Jak uniknąć ostrzeżenia transparent_hugepage / defrag z mongodb?
Otrzymuję następujące ostrzeżenie od mongodb o THP 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' Ale udało mi się ręcznie wyłączyć THP frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Zrobiłem podstęp dodając transparent_hugepage=neverdo …


4
Jak zaimplementować has_many: poprzez relacje z Mongoidem i Mongodb?
Korzystając z tego zmodyfikowanego przykładu z przewodników Railsów , w jaki sposób można modelować relacyjne powiązanie „has_many:” za pomocą „mongoid”? Wyzwanie polega na tym, że mongoid nie obsługuje has_many: through, tak jak robi to ActiveRecord. # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => …

23
Kropka (.) MongoDB w nazwie klucza
Wygląda na to, że mongo nie pozwala na wstawianie kluczy z kropką (.) Lub znakiem dolara ($), jednak kiedy zaimportowałem plik JSON zawierający kropkę za pomocą narzędzia mongoimport, działało dobrze. Kierowca narzeka na próbę wstawienia tego elementu. Tak wygląda dokument w bazie danych: { "_id": { "$oid": "..." }, "make": …

9
Jakie są zalety korzystania z bazy danych bez schematu, takiej jak MongoDB, w porównaniu z relacyjną bazą danych?
Jestem przyzwyczajony do korzystania z relacyjnych baz danych, takich jak MySQL lub PostgreSQL, w połączeniu z frameworkami MVC, takimi jak Symfony, RoR lub Django i myślę, że działa świetnie. Ale ostatnio dużo słyszałem o MongoDB, która jest nierelacyjną bazą danych lub, cytując oficjalną definicję , skalowalna, wydajna baza danych typu …
95 mongodb  database 

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.