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

Spraw, aby połączenie dwóch pól było wyjątkowe w mojej kolekcji

Możesz wymusić unikalny ograniczenie na indeksy złożone , i możesz to zrobić w Mongoose za pomocą index() metoda schematu, która definiuje indeksy na poziomie schematu:

var testSchema = db.Schema({
    "one": { "type": String, "required": true },
    "two": { "type": String, "required": true }
}, { "strict": false });

testSchema.index({ "one": 1, "two": 1}, { "unique": true });
var Test = db.model("Test", testSchema );



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Monitorowanie instancji MongoDB za pomocą usługi monitorowania MongoDB (MMS)

  2. Modelowanie mongodb przechowywanych relacji referencyjnych w .net core

  3. Jak agregować na ogromnej tablicy w mongoDB?

  4. Unikalne dokumenty w kolekcji MongoDB

  5. Jak wyszukać obiekt według jego identyfikatora ObjectId w konsoli mongo?