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.
Próbuję użyć mangusty, aby utworzyć bazę danych i kolekcję w niej. Mój kod to: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var admin = new user(); admin.username …
Jestem nowy (ish) w całej aplikacji pełnego stosu javascript i zupełnie nowy w Angular, więc miałem nadzieję, że ktoś umieści tutaj opis bezpośrednio dla mnie. Dlaczego miałbym używać struktury szablonów, takiej jak Jade lub Handlebars, podczas pisania aplikacji po stronie klienta przy użyciu AngularJS. Powinienem powiedzieć, że nigdy też nie …
Na przykład ten kod skutkuje utworzeniem kolekcji o nazwie „dane” var Dataset = mongoose.model('data', dataSchema); Ten kod skutkuje utworzeniem kolekcji o nazwie „użytkownicy” var User = mongoose.model('user', dataSchema); Dzięki
Czy istnieje sposób na zrzucenie kolekcji mongo do formatu json? Czy to w powłoce, czy przy użyciu sterownika java, szukam tego z najlepszą wydajnością.
Czy istnieje funkcja wyjaśniająca dla struktury agregacji w MongoDB? Nie widzę tego w dokumentacji. Jeśli nie, to czy istnieje inny sposób sprawdzenia, jak działa zapytanie w ramach agregacji? Wiem, że po prostu znajdź db.collection.find().explain() Ale w ramach agregacji pojawia się błąd db.collection.aggregate( { $project : { "Tags._id" : 1 }}, …
W poprzednich wersjach Mongoose (dla node.js) istniała możliwość korzystania z niego bez definiowania schematu var collection = mongoose.noSchema(db, "User"); Jednak w obecnej wersji funkcja „noSchema” została usunięta. Moje schematy mogą się często zmieniać i naprawdę nie pasują do zdefiniowanego schematu, więc czy istnieje nowy sposób korzystania z modeli bez schematu …
Zainstalowałem mongodb i sterowniki php na moim serwerze unix. Moje pytanie brzmi: jak mogę sprawdzić, czy mongodb działa? Czy istnieje proste zapytanie w wierszu poleceń, aby sprawdzić stan? Jeśli uruchomię go raz z powłoki, czy będzie działać, jeśli wyjdę z powłoki (nie wydaje się, aby tak było). Jak ustawić trwałe …
Ostatnio zacząłem używać MongoDB z Mongoose na Nodejs. Kiedy używam metody Model.find z $orwarunkiem i _idpolem, Mongoose nie działa poprawnie. To nie działa: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) { if(!err) res.send(docs); }); Nawiasem mówiąc, jeśli usunę …
Jak znaleźć zduplikowane pola w kolekcji Mongo. Chciałbym sprawdzić, czy którekolwiek z pól „nazwa” jest duplikatem. { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } Wielkie dzięki!
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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Czy Mongoose v3.6 + obsługuje teraz wstawianie wsadowe? Szukałem przez kilka minut, ale wszystko, co pasuje do tego zapytania, ma kilka lat, a odpowiedź była jednoznaczna nie. Edytować: Na przyszłość odpowiedzią jest użycie Model.create(). create()akceptuje tablicę jako pierwszy argument, więc możesz przekazać swoje dokumenty do wstawienia jako tablicę. Zobacz dokumentację …
jak mówi tytuł, chcę wykonać find (jeden) dla dokumentu przez _id, a jeśli nie istnieje, to czy go utworzono, to czy został znaleziony, czy został utworzony, powinien zostać zwrócony w wywołaniu zwrotnym. Nie chcę go aktualizować, jeśli istnieje, tak jak przeczytałem, że findAndModify robi. Widziałem wiele innych pytań w Stackoverflow …
Aby zacytować dokumenty : Podczas tworzenia indeksu liczba skojarzona z kluczem określa kierunek indeksu, więc zawsze powinna wynosić 1 (rosnąco) lub -1 (malejąco). Kierunek nie ma znaczenia dla indeksów z pojedynczym kluczem lub dla pobierania dostępu swobodnego, ale jest ważny, jeśli wykonujesz zapytania sortowania lub zakresowe na indeksach złożonych. Jednak …
Próbuję utworzyć nowy folder w katalogu głównym Próbowałem różnych przykładów sudo mkdir /data/db sudo mkdir -p /data/db Ciągle dostaję mkdir: / data: system plików tylko do odczytu
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.