sql >> Database >  >> NoSQL >> MongoDB

NotUniqueError:probeerde dubbele unieke sleutels op te slaan

Als u list_indexes() aanroept het zal een unieke index tonen op de id veld.

U moet de unieke index neerzetten op de id veld in de collectie ook met behulp van db.collection.dropIndex() .

Ik weet niet zeker of mongoengine een drop_index biedt class-methode, maar je kunt dit vanuit de shell doen.




  1. Redis actief-actieve replicatie

  2. vergelijk twee velden van hetzelfde document

  3. Mongoose slaat genest object niet op

  4. Gegevens opslaan in MongoDb met behulp van het mangoest- en asynchrone watervalmodel