小编hya*_*123的帖子

在Firebase数据库中按降序排序

Firebase实时数据库中有这个书籍列表:

[
  {
    title: "Don't Make Me Think",
    upvotes: 110
  },
  {
    title: "The Mythical Man Month",
    upvotes: 111
  },
  {
    title: "Code Complete 2",
    upvotes: 112
  }
]
Run Code Online (Sandbox Code Playgroud)

默认情况下,下面的查询以ASC顺序返回此列表:

firebase.database().ref('books').orderByChild('upvotes')
Run Code Online (Sandbox Code Playgroud)

如何通过upvotesDESC 查询和订购它们呢?

firebase firebase-realtime-database

13
推荐指数
1
解决办法
2万
查看次数

如何在Google App Engine(Python)中使用AJAX

我是AJAX的新手.我熟悉GAE和Python的HTML/CSS,jQuery和初学者.

为了理解AJAX的工作原理,我想知道下面这个例子中如何使用AJAX(实际代码).让我们使用类似reddit的例子,其中投票上升/下降被激活:

这是故事类型:

class Story(ndb.Model):
    title = ndb.StringProperty(required = True)
    vote_count = ndb.IntegerProperty(default = 0)
Run Code Online (Sandbox Code Playgroud)

HTML将如下所示:

<h2>{{story.title}}</h2>
<div>
    {{story.vote_count}} | <a href="#">Vote Up Story</a>
</div>
Run Code Online (Sandbox Code Playgroud)

AJAX如何适应这里?

javascript ajax google-app-engine python-2.7 app-engine-ndb

11
推荐指数
1
解决办法
8456
查看次数

Google App Engine:自动完成实体名称搜索

我正在建立一个"工作"或"专业简历"webapp.这是我的数据模型设置:

我有一个简历模型:

class Resume(ndb.Model):
    full_name = ndb.StringProperty(required = True)
    education = ndb.StructuredProperty(Education, repeated = True)
    experience = ndb.StructuredProperty(Experience, repeated = True)
    skill = ndb.StructuredProperty(Skill, repeated = True)
Run Code Online (Sandbox Code Playgroud)

下面是Skill(ndb.Model)skill ndb.StructuredProperty(Skill)里面的Resume(ndb.Model):

class Skill(ndb.Model):
    skill = ndb.StringProperty(required = True)
    description = ndb.TextProperty()
Run Code Online (Sandbox Code Playgroud)

我想实现以下目标:

  • 用于搜索"技能"的文本输入.然后返回Resume与该技能相关联的实体列表.
  • 此外,我们如何使文本输入"自动完成",以便用户可以skill在键入时查看实际可用的内容?重复搜索不存在的技能将是一次糟糕的经历.

谢谢你的任何提示.

javascript jquery google-app-engine app-engine-ndb google-cloud-datastore

1
推荐指数
1
解决办法
1400
查看次数