MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongoose налага уникален атрибут на свойството на поддокумент

Документацията на MongoDB обяснява:

Тъй като имате работа с вградени документи, не можете да наложите уникалност на свойство в рамките на масива от вградени документи на един и същи родителски документ.

Въпреки това, когато впоследствие се опитате да вмъкнете нов Customer с потребител, който също има [email protected] като имейл адрес, ще получите грешка (но само докато записвате, а не когато използвате .push() , защото уникалността се налага от MongoDB, а не от Mongoose).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на ReplicaSetConnection на pymongo:понякога получаване на IndexError:няма такъв елемент за курсора

  2. Неуспешно свързване с отдалечен сървър на mongodb

  3. Проектиране на релации много към много в MongoDB (вместо релационни таблици)

  4. Съхранявайте dataURL в MongoDB за достъп до него чрез локален URL (JS)

  5. Разбор на данни от база данни в PUG