mongoengine

Um mapeador de objeto de documento Python para trabalhar com MongoDB
Baixe Agora

mongoengine Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Harry Marr
  • Site do editor:
  • http://hmarr.com/

mongoengine Tag


mongoengine Descrição

Um mapeador de objeto de documento Python para trabalhar com MongoDB O mongoengine é um mapper de documento de objeto Python para trabalhar com MongoDB. Documentação disponível em http://hmarr.com/mongoengine/ - Atualmente, há um tutorial, um guia do usuário e uma referência de API.Instalação: Se você tiver setuptools, você pode usar Easy_Install Mongoengine. Caso contrário, você pode baixar a origem do github e executar python setup.py install.examples: alguns exemplos simples de que modo mongoengine se parece: classe blogpost (documento): title = stringfield (obrigatório = true, max_length = 200) postado = datetimefield (default = datetime.datetime.now) tags = listfield (stringfield (max_length = 50)) classe textpost (blogpost): content = stringfield (obrigatório = true) classe linkpost (blogpost): url = stringfield (obrigatório = true) # cria Uma postagem baseada em texto >>> post1 = TextPost (title = 'usando o mongoengine', conteúdo = 'ver o tutorial') >>> post1.tags = >>> post1.Save ) # Criar uma postagem baseada em link >>> post2 = linkpost (title = 'mongoengine docs', url = 'hmarr.com / mongoengine') >>> post2.tags = >> > Post2.Save () # iterar sobre todas as postagens usando o blogpost superclass >>> para post no blogpost.objects: ... Imprimir '===', post.title, '===' se isentance ( Post, TextPost): ... Imprimir post.content ... Elif IsInstance (Post, LinkPost): ... Imprimir 'link:' , post.url ... Imprimir ... === Usando o mongoengine === Veja o tutorial === mongoengine docs === link: hmar.com/mongoengine >>> len (blogpost.objects) 2 >>> len (htmlpost.objects) 1 >>> len (linkpost.objects) 1 # Encontrar postagens marcadas >>> len (blogpost.objects (tags = 'mongoengine')) 2 >>> len (blogpost.objects (tags = ' MongoDB ')) 1 Requisitos: · Pitão · Pymongo. · Esfinge.


mongoengine Software Relacionado