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.
jeśli mam dwa schematy takie jak: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); Próbowałem połączyć je ze sobą, jak na …
Czy istnieje zapytanie do obliczenia, ile różnych wartości zawiera pole w bazie danych? fe mam pole dla kraju i jest 8 typów wartości kraju (Hiszpania, Anglia, Francja itd.) Jeśli ktoś doda więcej dokumentów z nowym krajem to chciałbym, żeby zapytanie zwróciło 9. Czy jest łatwiejszy sposób niż grupowanie i liczenie?
Tak więc uczyłem się wiosny w parach tygodnia, postępując zgodnie z tym samouczkiem Tworzenie usługi sieci Web zgodnej z REST Wszystko było dobrze, dopóki nie spróbowałem zintegrować go z mongodb. Więc podążam za tym samouczkiem. Dostęp do danych w MongoDB Ale moja praktyka częściowo nadal używa pierwszej. Więc struktura katalogów …
Kiedy uruchamiamy zapytanie Mongo find () bez określonej kolejności sortowania, czego wewnętrznie używa baza danych do sortowania wyników? Zgodnie z dokumentacją na stronie mongo : Podczas wykonywania funkcji find () bez parametrów, baza danych zwraca obiekty w naturalnym porządku do przodu. W przypadku standardowych tabel porządek naturalny nie jest szczególnie …
To mój pierwszy dzień z MongoDB, więc proszę, nie wahaj się :) Nie rozumiem $unwindoperatora, może dlatego, że angielski nie jest moim językiem ojczystym. db.article.aggregate( { $project : { author : 1 , title : 1 , tags : 1 }}, { $unwind : "$tags" } ); Przypuszczam, że operator …
Używam biblioteki Mongoose do uzyskiwania dostępu do MongoDB z node.js. Czy istnieje sposób na usunięcie klucza z dokumentu ? tj. nie tylko ustawić wartość na null, ale ją usunąć? User.findOne({}, function(err, user){ //correctly sets the key to null... but it's still present in the document user.key_to_delete = null; // doesn't …
Zastanawiałem się, czy istnieje sposób na wymuszenie unikalnego wpisu kolekcji, ale tylko wtedy, gdy wpis nie jest pusty . e Przykładowy schemat: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); „e-mail” w …
Próbuję pobrać mongodb i postępuję zgodnie z instrukcjami na tym łączu . Ale kiedy dojdę do kroku: sudo apt-get install -y mongodb-org Otrzymuję następujący błąd: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package mongodb-org //This is the error Dlaczego tak się dzieje …
Utworzyłem zrzut za pomocą mongodump na komputerze A (serwer Ubuntu 12.04). Przeniosłem go na komputer B (serwer ubuntu 12.04) i wpisałem: mongorestore -db nazwa_db --drop ścieżka_dumpu_db Nie udało się i zgłosił: connected to: 127.0.0.1 terminate wywołana po rzuceniu instancji 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale …
Próbuję wyświetlić zapytanie w MongoDB, w którym pole tekstowe nie jest „” (puste) { 'name' : { $not : '' }} Jednak pojawia się błąd invalid use of $not Przejrzałem dokumentację, ale przykłady, których używają, dotyczą skomplikowanych przypadków (z wyrażeniem regularnym i $notnegacją innego operatora). Jak miałbym zrobić prostą rzecz, …
Jak wyeksportować wszystkie rekordy z kolekcji MongoDB do .csvpliku? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv Pojawia się prośba o podanie nazw pól, które muszę wyeksportować. Czy mogę po prostu wyeksportować wszystkie pola bez określania nazw pól?
Muszę napisać aplikację, w której będę mógł wykonywać złożone zapytania przy użyciu spring-data i mongodb. Zaczynałem od korzystania z MongoRepository, ale zmagałem się ze złożonymi zapytaniami, aby znaleźć przykłady lub faktycznie zrozumieć składnię. Mówię o zapytaniach takich jak to: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, …
Mam problem, którego wcześniej nie widziałem z Mongoose findByIdAndUpdate, który nie zwraca prawidłowego modelu w wywołaniu zwrotnym. Oto kod: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString +' - ' + err.message); self.emit('item:failure', 'Failed to …
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.