mongodb-query

Jak mogę zbudować $or query dla MongoDB przy użyciu sterownika Java?

Próbuję lub niektóre warunki w MongoDB (używając sterownika Java). To właśnie robię: Pattern regex = Pattern.compile("title ... jest " and " I Nie wiem, jak to zmienić. W powyższym kodzie jeśli jeden z warunków zwróci null, wynikiem będzie również null.

MongoDB C # Driver-Ignoruj pola przy wiązaniu

Podczas korzystania z funkcji FindOne () przy użyciu MongoDB i C#, czy istnieje sposób na ignorowanie pól nie znalezionych w ... match any field or property of class Czy w ogóle można powiedzieć Mongo, aby ignorował pola, które nie pasują do modeli?

Masowe upsert w MongoDB przy użyciu mangusty

Czy istnieje możliwość wykonywania masowych upsertów z mangustą? Więc w zasadzie o tablicy i wstawić każdy element, jeśli nie ... na dla C# i również ma już 3 lata. Więc zastanawiałem się, czy jest jakaś opcja, aby to zrobić za pomocą mangusty? Dziękuję!

MongoDB agregat (count) na wielu polach jednocześnie

Mam dokumenty, które wyglądają tak: { "_id" : "someuniqueeventid", "event" : "event_type_1", "date" : ISODate(" ... _of_week: {$dayOfWeek: "$date"}, event: "$event"}}, {$group: {_id: "$event", .... } ]) Jakieś pomysły?

Czy możliwe jest spłaszczenie zapytania wynikowego MongoDB?

Mam głęboko zagnieżdżoną kolekcję w mojej kolekcji MongoDB. Kiedy uruchamiam następujące zapytanie: db.countries.findOne( ... to: {'name':['Austria', 'Switzerland', 'Malaysia', 'Costa Rica', 'Colombia']} Lub cokolwiek podobnego... Czy to możliwe?

Jak zastąpić ciąg znaków we wszystkich dokumentach w Mongo

Muszę zastąpić ciąg znaków w niektórych dokumentach. Wygooglowałem ten kod, ale niestety nic nie zmienia. Nie jestem pewien c ... Muszę tylko to wymienić: { "source": { "url": "http://aaa/xxx/yyy" } } Z { "source": { "url": "http://bbb/xxx/yyy" } }

Jak zatrzymać wstawianie duplikatów dokumentów w kolekcji mongodb

Miejmy MongoDB zbiór, który ma trzy dokumenty.. Db.kolekcja.find () { _id:'...', user: 'A', title: 'Physics', Bank: 'Ba ... stry', Bank: 'Bank_A' } Jak można zatrzymać ten duplikat. Na jakim polu należy przeprowadzić indeksację lub inne podejście?

Jak używać mongodbs aggregate '$ lookup ' jako`findOne ()'

Więc jak wszyscy wiecie, find() zwraca tablicę wyników, a findOne() zwraca po prostu obiekt. Z Angular, to robi ogromną różn ... Jaki Sposób mój $lookup zwróci pojedynczy obiekt zamiast tablicy, ponieważ zawsze będzie pasował tylko do jednego dokumentu?

Filtr agregacji po $ lookup

Jak mogę dodać filtr po $ lookup lub czy jest jakaś inna metoda, aby to zrobić? Mój test zbierania danych to: { "_id" : Ob ... { "_id":ObjectId("570557d4094a4514fc1291d8"), "id":120, "value":"1", "contain":[ 100 ] } ] }

Mangusta: jak używać kruszywa i znaleźć razem

Jak mogę używaćagregatu i find Razem w Mangustę? mam następujący schemat: const schema = new Mongoose.Schema({ created: ... s_count: Długość followers . Tam, wiem, że możemy użyć select , aby uzyskać tylko pole name. Jak możemy obliczyć followers?

Znajdź w podwójnie zagnieżdżonej tablicy MongoDB

Mam tą kolekcję w mongodb { "_id" : "777", "someKey" : "someValue", "someArray" : [ { "name" : "name1", ... omeNestedArray.$.name":"1"}) And Some thing else Jak mogę znaleźć po elemencie w podwójnie zagnieżdżonej tablicy mongodb?

Jak scalić pole tablicy w dokumencie w agregacji Mongo

Mam jeden wymóg, w którym muszę wykonać agregację na dwóch rekordach, oba mają pole tablicy o innej wartości. Co potrzebuję, ... grupy, ale daje mi to takie tagi :[["tag1","tag2"],["tag2","tag3"]] Czy mógłbyś mi pomóc, Jak mogę to osiągnąć w agregacji

MongoDB-argument $size musi być tablicą, ale był typu: EOO / missing

Próba utworzenia źródła danych MongoDB za pomocą icCube . Chodzi o to, aby zwrócić rozmiar tablicy jako nowe pole. Coś w styl ... f type: EOO Czy istnieje sposób, aby Rozmiar był równy 0, jeśli pole jest puste lub nie jest tablicą (pozbycie się błędu) ?

Wyszukiwanie według Obiekttid na Mongo Compass

Jak używać kompasu Mongo i wyszukiwać według ObjectID? Szukałem dokumentacji, ale nic mi się nie udało. Próbowałem: { "_id" ... ć frustrujące. Również sidenote - czy można ustawić pomiń / limit podczas wyświetlania dokumentów w kompasie? Z góry dzięki!

Jak wykluczyć jedno pole ze zbioru w Mongoose?

Mam aplikację NodeJS z Mongoose ODM (Mongoose 3.3.1). Chcę odzyskać wszystkie pola z wyjątkiem 1 z mojej kolekcji.Na przykład ... ).exclude('title','Image'); ale otrzymałem ten sam błąd. Jak wykluczyć jedno / (dwa) poszczególne pola z kolekcja w Mongoose.

Warunki wielokrotnego łączenia za pomocą operatora $lookup

Oto moja kolekcja: Kolekcja1: { user1: 1, user2: 2, percent: 0.56 } Kolekcja2: { user1: 1, user2: ... ser1' i 'user2'. Wynik taki: { user1: 1, user2: 2, percent1: 0.56, percent2: 0.3 } Jak napisać rurociąg?

MongoDB, mapowanie i sortowanie

Może trochę mnie to przerasta, ponieważ wciąż uczę się tajników MongoDB, ale proszę bardzo. W tej chwili pracuję nad narzędz ... i, a następnie uruchomić a .find().Sortuj ({popularity: -1}) na to ze względu na sposób, w jaki ta funkcja jest idę do pracy.

MongoDB - $set to update or push Array element

W kolekcji produktów mam tablicę ostatnich przeglądów, która ma 2 pola viewedBy & viewedDate. W scenariuszu, jeśli mam j ... } } ) Powyższe zapytanie usuwa wszystkie moje pozostałe elementy w tablicy.