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

Jak zastosować ograniczenia w MongoDB?

Aby wyjść poza ograniczenie unikatowości dostępne natywnie w indeksach, musisz użyć czegoś takiego jak Mongoose i jego zdolności do obsługi walidacji opartej na polach. To zapewni wsparcie dla takich rzeczy jak minimalna wartość, ale tylko wtedy, gdy aktualizacje przejdą przez twoje schematy/modele Mongoose.

Aktualizacja MongoDB 3.2

Walidacja dokumentów jest teraz obsługiwana natywnie przez MongoDB.

Przykład z dokumentacji:

db.createCollection( "contacts",
   { validator: { $or:
      [
         { phone: { $type: "string" } },
         { email: { $regex: /@mongodb\.com$/ } },
         { status: { $in: [ "Unknown", "Incomplete" ] } }
      ]
   }
} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Symbol wieloznaczny MongoDB w kluczu zapytania

  2. Jak zaimportować dane z mongodb do pand?

  3. Usługa Mongodb się nie uruchamia

  4. Przegląd narzędzia MongoDB Database Profiler

  5. mangusta/mongodb sortowanie niestandardowe