Introdução ao banco de dados não-relacional Orientado a Documentos MongoDB e apresentação do PyMongo, um driver/conector de Python para MondoDB. Realizada no VI Encontro do Python User Group de Pernambuco, no dia 14/08/2010.
26. o campo _id:
todo documento inserido no banco
deve conter um campo _id com valor
único em toda coleção, caso ele não
exista é automaticamente adicionado
(nesse caso usando o tipo binário
ObjectId, que servirá como índice
padrão).
28. o find_one() já retorna um dicionário,
não necessitando haver nenhum tipo
de conversão para trabalharmos.
29. o find_one() também suporta
parâmetros para consultar elementos
específicos:
>>> membros.find_one(
{'nome': 'Brunno'})
30. inserções em lote:
para facilitar nossa vida, podemos
passar uma lista como argumento do
insert(), ele vai inserir cada elemento
da lista, enviando somente um
comando para o servidor.