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

wstawianie wielu dokumentów za pomocą mongoengine do mongodb

Places.objects.insert nie przyjmuje listy słowników, musi to być Places instancje. Normalne operacje to tworzenie pojedynczych wystąpień Places i zapisz lub wstaw np.:

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

Jeśli jednak chcesz wykonać wstawianie zbiorcze, możesz przekazać listę Places instancje i wywołaj insert na objects zestaw zapytań np:

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. $replaceRoot w agregacji mongodb

  2. Dodaj pole elementu tablicy w agregacji MongoDB

  3. Jak Trello radzi sobie z przestawianiem kart, list, list kontrolnych itp?

  4. Zaktualizuj zagnieżdżoną tablicę w Meteor

  5. Wypełnianie tylko określonych pól w manguście