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

Pymongo:insert_many + уникален индекс

Едно решение може да бъде използването на ordered параметър на insert_many и го задайте на False (по подразбиране е True ):

my_collection.insert_many(to_insert, ordered=False)

От документацията на PyMongo:

Все пак ще трябва да обработите изключение, когато всички документи не могат да бъдат вмъкнати.

В зависимост от вашия случай на употреба можете да решите да pass , регистрирайте предупреждение или проверете изключението.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да се свърже с MongoDB

  2. Symfony2 + Трябва да използвате регулярния израз в mongodb ODM на доктрината, за да проверите проверката без значение на малки и големи букви

  3. ActionDispatch::Routing::RouteSet#call Rails 4.1 наистина бавно

  4. Приложение Multi-Tenant Rails 3 на Heroku, използващо PostgreSQL

  5. Morphia/MongoDB:Достъп до обект за вграждане от @Embedded обект