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.