sql >> Databasteknik >  >> NoSQL >> MongoDB

multidokument infoga med mongoengine till mongodb

Places.objects.insert tar inte en lista över ordböcker det måste vara Places instanser. Normala operationer skulle vara att skapa individuella instanser av Places och spara eller infoga t.ex.:

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

Men om du vill göra en massinsättning kan du skicka en lista över Places instanser och anropa insertobjects frågeuppsättning t.ex.:

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


  1. Är det möjligt att ha en Linux VFS-cache med ett FUSE-filsystem?

  2. MongoDB asymmetrisk retur av data, första objektet i array returneras i sin helhet, resten med vissa egenskaper utelämnade?

  3. $concat två fält i mongodb

  4. Kontrollera MongoDB-autentisering med Java 3.0-drivrutin