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

вмъкване на множество документи с помощта на mongoengine в mongodb

Places.objects.insert не приема списък с речници, той трябва да е Places инстанции. Нормалните операции биха били създаването на отделни екземпляри на Places и запазете или вмъкнете напр.:

Places(name="test", loc=[-87, 101]).save()
Places(name="test 2", loc=[-87, 101]).save()

Ако обаче искате да направите групово вмъкване, можете да подадете списък с Places екземпляри и извикайте insert върху objects набор от заявки, напр.:

Places.objects.insert([Places(name="test", loc=[-87, 101]), 
                       Places(name="test 2", loc=[-87, 101])])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да постигнете връзка само за четене с помощта на pymongo

  2. Използвайте променливата на javascript като стойност на $regex в MongoDB заявка

  3. Премахнете запис от масив с помощта на драйвер MongoDB-Java

  4. TypeError:db.findWConditionandler не е функция MongoDB

  5. Библиотеката с обещания по подразбиране на Mongoose е отхвърлена в MEAN стека