mongodb-query

Jak odpytywać MongoDB za pomocą "Lubię to"?

Chcę coś odpytywać jako zapytanie SQL like: select * from users where name like '%m%' Jak zrobić to samo w MongoDB? Nie mogę znaleźć operatora like w .

Pobiera tylko element zapytany w tablicy obiektów w kolekcji MongoDB

Załóżmy, że masz następujące dokumenty w mojej kolekcji: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ ... ylko z tablicą zawierającą color=red: { "shapes": [ {"shape": "circle", "color": "red"} ] } Jak mogę to zrobić?

Zapytanie o dokumenty, w których rozmiar tablicy jest większy niż 1

Mam kolekcję MongoDB z dokumentami w następującym formacie: { "_id" : ObjectId("4e8ae86d08101908e1000001"), "name" : [" ... ie dokumenty z tablicą name o rozmiarze większym niż jedna (najlepiej bez konieczności modyfikować bieżącą strukturę danych)?

Pobierz nazwy wszystkich kluczy w kolekcji

Chciałbym zdobyć nazwy wszystkich kluczy w kolekcji MongoDB. Na przykład z tego: db.things.insert( { type : ['dog', 'cat'] ... .things.insert( { type : [] } ); db.things.insert( { hello : [] } ); Chciałbym dostać unikalne klucze: type, egg, hello

Znajdź obiekty między dwoma datami MongoDB

Grałem w Przechowywanie tweetów wewnątrz mongodb, każdy obiekt wygląda tak: { "_id" : ObjectId("4c02c58de500fe1be1000005"), ... szystkie obiekty między 18: 47 a 19: 00? Czy muszę aktualizować dokumenty, aby daty były przechowywane w określonym formacie?

Zaktualizuj pole MongoDB używając wartości innego pola

W MongoDB, czy możliwe jest zaktualizowanie wartości pola przy użyciu wartości z innego pola? Odpowiednikiem SQL byłoby coś ... stName + ' ' + LastName A pseudo-kod MongoDB to: db.person.update( {}, { $set : { name : firstName + ' ' + lastName } );

Jak całkowicie usunąć pole z dokumentu MongoDB?

{ name: 'book', tags: { words: ['abc','123'], lat: 33, long: 22 } } Załóżmy, że jest t ... aby wszystkie dokumenty były bez "words": { name: 'book', tags: { lat: 33, long: 22 } }

Jak zaktualizować wiele elementów tablicy w mongodb

Mam dokument Mongo, który zawiera tablicę elementów. Chciałbym zresetować atrybut .handled wszystkich obiektów w tablicy gdz ... (To jest zdefiniowane zachowanie dla $ - operator pozycyjny .) Jak mogę zaktualizować wszystkie dopasowane tablice żywioły?

Jak odpytywać zagnieżdżone obiekty?

Mam problem przy pytaniu mongoDB z notacją zagnieżdżonych obiektów: db.messages.find( { headers : { From: "reservations@mar ... o robię źle. Oczekuję, że zagnieżdżona notacja obiektu zwróci taki sam wynik jak zapytanie notacji kropkowej. Gdzie się mylę?

$lookup on ObjectId ' s in an array

Jaka jest składnia wykonywania $ lookup na polu, które jest tablicą obiektów, a nie tylko pojedynczym obiektem? Przykładowy ... ObjectId("..<Bike ObjectId>..") ], productObjects: [ {<Car Object>}, {<Bike Object>} ], }

Czy MongoDB ' s $in clause guarantee order

Podczas używania MongoDB ' S $in klauzula, czy kolejność zwracanych dokumentów zawsze odpowiada kolejności argumentu array?

mongodb: insert if not exists

Każdego dnia otrzymuję zapas dokumentów(aktualizację). Chcę wstawić każdy element, który jeszcze nie istnieje. chcę równie ... mhhh.... trochę zwięzłe.... ( http://www.mongodb.org/display/DOCS/Updating ) Czy ktoś może doradzić jak zrobić to szybciej?

Zaktualizuj pole w tablicy exact element w MongoDB

Mam taki dokument: { _id:"43434", heroes : [ { nickname : "test", items : ["", "", ""] }, { nickna ... e : "test", items : ["", "new_value", ""] }, // modified here { nickname : "test2", items : ["", "", ""] }, ] }

Użycie bufora danych w etapie sortowania przepełnienia przekracza wewnętrzny limit

Używając kodu: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_re ... 00000] dostaję błąd: Pymongo.błędy.33554495 bajtów przekracza wewnętrzny limit 33554432 bajtów Jak sobie z tym poradzić?

Przekierowanie wyjścia zapytania mongo do pliku csv

Używam MongoDB 2.2.2 Dla 32-bitowej Maszyny Windows7. Mam złożone zapytanie agregacyjne wplik js. Muszę wykonać ten plik w po ... Ale myślę, że tylko map-reduce queries obsługują zbiory wyjściowe. Naprawdę? Potrzebuję go do agregacji. Dzięki za pomoc:)

Porównanie agregacji MongoDB: group (), $group i MapReduce

Jestem nieco zdezorientowany, kiedy użyć metody group (), aggregate z $group lub mapreduce. Przeczytałem dokumentację na htt ... łoby świetnie, gdybyś mógł wskazać coś nowego konkretnie w tych poleceniach, ponieważ pojawiło się nowe wydanie 2.2 Wynocha..

Zwraca tylko dopasowane elementy podrzędne w zagnieżdżonej tablicy

Główną kolekcją jest retailer, który zawiera tablicę dla sklepów. Każdy sklep zawiera szereg ofert (można kupić w tym sklepie ... XS, X i M. Jak Ja czy można zmusić MongoDB do zwrotu tylko ofert, które pasują do mojego zapytania? Pozdrawiam i dziękuję.

Mongoose find / update subdocument

Mam następujące schematy dla folderu : var permissionSchema = new Schema({ role: { type: String }, create_folders: ... li " for " I sprawdzam dane.uprawnienia [i]._id = = pozwolenie._id ale chciałbym mądrzejsze rozwiązanie, wiem, że jest takie!

MongoDB: jak wyszukiwać rekordy, w których pole jest ustawione null lub nie?

Mam Email dokument, który ma pole daty sent_at: { 'sent_at': Date( 1336776254000 ) } Jeśli to Email nie zostało wysłane ... aby uzyskać liczbę wysłanych: db.emails.count({sent_at: {$ne: null}}) Ale jak mam policzyć te, które nie zostały wysłane?

Mongo liczba wystąpień każdej wartości dla zestawu dokumentów

Mam takie dokumenty: { "user": '1' }, { "user": '1' }, { "user": '2' }, { "user": '3' } Chciałbym być w stanie uzys ... Myślę, że można to zrobić za pomocą agregatu Mongo (), ale mam wiele problemów z wymyśleniem odpowiedniego przepływu do tego.