Si vous appelez save
et lui passer un document sans _id champ, vous pouvez forcer le serveur à ajouter le _id au lieu du client en définissant le (nom énigmatique) manipulate option sur False :
coll.save({'foo': 'bar'}, manipulate=False)