Pytania oznaczone «mongodb»

279
„Kontynuuj” w kursor.forEach ()

Tworzę aplikację za pomocą Mete.js i MongoDB i mam pytanie dotyczące kursora.forEach (). Chcę sprawdzić niektóre warunki na początku każdej iteracji forEach, a następnie pominąć element, jeśli nie muszę wykonywać na nim operacji, aby zaoszczędzić trochę czasu. Oto mój kod: // Fetch all objects in...

265
Jak szukać obiektu według jego ObjectId w konsoli mangowej?

Znalazłem odpowiedź na to pytanie dla C # i Perla, ale nie w natywnym interfejsie. Myślałem, że to zadziała: db.theColl.find( { _id: ObjectId("4ecbe7f9e8c1c9092c000027") } ) Zapytanie nie zwróciło wyników. Znalazłem 4ecbe7f9e8c1c9092c000027, wykonując db.theColl.find()i chwytając ObjectId. W tej...

223
Jak mogę zmienić nazwę pola dla wszystkich dokumentów w MongoDB?

Zakładając, że mam kolekcję w MongoDB z 5000 rekordami, z których każda zawiera coś podobnego do: { "occupation":"Doctor", "name": { "first":"Jimmy", "additional":"Smith" } Czy istnieje prosty sposób na zmianę nazwy pola „dodatkowe” na „ostatnie” we wszystkich dokumentach? W dokumentacji...

214
MongoDB: zaktualizuj każdy dokument w jednym polu

Mam kolekcję o nazwie foo hipotetycznie. Każde wystąpienie fooma pole o nazwie lastLookedAt, które jest znacznikiem czasu UNIX od epoki. Chciałbym móc przejść przez klienta MongoDB i ustawić ten znacznik czasu dla wszystkich istniejących dokumentów (około 20 000 z nich) na bieżący znacznik...

209
zwraca zapytanie na podstawie daty

Mam takie dane w mongodb { "latitude" : "", "longitude" : "", "course" : "", "battery" : "0", "imei" : "0", "altitude" : "F:3.82V", "mcc" : "07", "mnc" : "007B", "lac" : "2A83", "_id" : ObjectId("4f0eb2c406ab6a9d4d000003"), "createdAt" : ISODate("2012-01-12T20:15:31Z")...