MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

inserção de vários documentos usando mongoengine no mongodb


Places.objects.insert não leva uma lista de dicionários tem que ser Places instâncias. As operações normais seriam criar instâncias individuais de Places e salve ou insira, por exemplo:
Places(name="test", loc=[-87, 101]).save()
Places(name="test 2", loc=[-87, 101]).save()

No entanto, se você quiser fazer uma inserção em massa, você pode passar uma lista de Places instâncias e chame insert nos objects conjunto de consultas, por exemplo:
Places.objects.insert([Places(name="test", loc=[-87, 101]), 
                       Places(name="test 2", loc=[-87, 101])])