MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Wyciągnij kompletny klucz:para tablic

Możesz spróbować użyć $set operator do opróżniania tablicy odwiedzających zamiast usuwania wszystkich elementów za pomocą $pull operator, który byłby znacznie szybszy niż $pull będzie musiał wykonać obliczenia na tablicach:

db.collection.update( {"date": date, "domain": domain}, { $set : {"visitors": [] }} , {multi: true} )

Odpowiednik $pull operacja byłaby

db.collection.update( {"date": date, "domain": domain}, { $pull : { "visitors": {} }}, {multi: true} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. czy możemy razem pisać zapytania mongodb crud i zapytania agregujące?

  2. Graphql tworzy relacje między dwoma zapytaniami.Błąd nie może uzyskać dostępu przed inicjalizacją

  3. mgo:jak zaktualizować konkretną tablicę w dokumencie

  4. Błąd:Route.post() wymaga funkcji wywołania zwrotnego, ale otrzymał [object Undefined]

  5. Mongoose aktualizuje głębokie tablice