MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

inserimento di più documenti utilizzando mongoengine in mongodb

Places.objects.insert non richiede una lista di dizionari deve essere Places istanze. Le normali operazioni sarebbero la creazione di singole istanze di Places e salva o inserisci es:

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

Tuttavia, se vuoi fare un inserimento collettivo puoi passare un elenco di Places istanze e chiama insert sugli objects set di query es:

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