首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ndb.Expando的投影查询(1.7.6)

ndb.Expando的投影查询(1.7.6)
EN

Stack Overflow用户
提问于 2013-04-01 06:06:12
回答 1查看 229关注 0票数 1

下面的查询只返回键,即使我想返回属性名,它是一个ndb.Expando实体的ndb.StringProperty。

cls.query().order(cls.Name).fetch(100, projection=[cls.Name]) #..什么?

如果我做一些像cls.query().order(cls.Name).fetch(100)这样的工作

问题:我可以在ndb.Expando上使用投影吗?我甚至尝试过cls.query().order(cls.Name).fetch(100, projection=[ndb.GenericProperty('Name')]),结果中只得到键加上其他属性的null值。

我在1.7.6。感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-01 06:59:08

可以,停那儿吧。默认情况下,它们都是索引的。只需将它们定义为字符串。

代码语言:javascript
复制
cls.query().fetch(100, projection=['name'])

# next one also will work
cls.query().fetch(100, projection=[ndb.GenericProperty('name')])

这将仅在没有按泛型属性排序的情况下起作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15735113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档