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

Mongoose z unikalną wartością logiczną prawdy

Możesz to zrobić, korzystając z obsługi przez MongoDB częściowych indeksów który został dodany w 3.2.

var mySchema = new Schema({ oneTrue: Boolean });
mySchema.index({oneTrue: 1}, {unique: true, partialFilterExpression: {oneTrue: true}});

Spowoduje to utworzenie unikalnego indeksu w oneTrue pole tylko tam, gdzie jego wartość to true . W ten sposób wiele dokumentów z false wartości są dozwolone, ale tylko jedna, gdy jest true .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wymuś mongodb, aby wyświetlał ścisły JSON

  2. klasy i interfejsy do pisania typizowanych modeli i schematów Mongoose w Typescript za pomocą zdecydowanie typed

  3. MongoDB agreguje pola bez wcześniejszej znajomości wszystkich pól

  4. Czy w Mongo można dostać kawałek plasterka?

  5. Nie można zaimportować pliku json w MongoDB