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.


3
Odwoływanie się do innego schematu w Mongoose
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 …


6
$ lookup na ObjectId w tablicy
Jaka jest składnia wyszukiwania $ na polu będącym tablicą ObjectId, a nie tylko pojedynczym ObjectId? Przykładowy dokument zamówienia: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Niedziałające zapytanie: db.orders.aggregate([ { $lookup: { from: "products", localField: "products", foreignField: "_id", as: "productObjects" } } ]) Pożądany rezultat { _id: …

27
„Pole wymagało fasoli typu, którego nie można znaleźć”. błąd sprężyny restful API przy użyciu mongodb
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 …
104 java  spring  mongodb  rest 

2
Jak MongoDB sortuje rekordy, gdy nie określono kolejności sortowania?
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 …
103 mongodb 

6
Co to jest operator $ relax w MongoDB?
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 …

10
Usuń klucz z dokumentu MongoDB za pomocą Mongoose
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 …

4
mongoDB / mongoose: unikalne, jeśli nie null
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 …

13
E: nie można zlokalizować pakietu mongodb-org
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 …

6
Błąd MongoDB mongorestore: locale :: facet :: _ S_create_c_locale nazwa nieprawidłowa
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 …

6
MongoDB nie jest równe
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, …
102 mongodb 

11
Jak wyeksportować kolekcję do CSV w MongoDB?
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?

3
Jaka jest różnica między MongoTemplate Spring Data a MongoRepository?
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, …

1
Mongoose findByIdAndUpdate nie zwraca poprawnego modelu
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 …

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.