【发布时间】:2012-08-21 16:01:41
【问题描述】:
我正在尝试从一个对象中选择多个属性。医生说我应该只使用。
我有这样的用户对象:
from mongoengine.django.auth import User
class MyUser(User):
username = StringField()
firstname = StringField()
...
还有这样的查询:
user = MyUser.objects.get(username='Katyss').only('firstname')
但我得到这样的东西:
MyUser 对象没有属性 'only'
有什么想法吗?
编辑:
关于 Daniel Roseman 的帖子,我尝试使用 only 和 filter。但我收到以下错误消息:
error_message": "强制转换为 Unicode:需要字符串或缓冲区,找到 NoneType"
谷歌搜索这个错误我发现一个人声称在模型/文档中使用 unicode() 函数会有所帮助。但我只想要这一次only-selection - 不是每次。有什么想法吗?
【问题讨论】:
标签: django mongodb mongoengine database