问题标签 [datastore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1276 浏览

gridview - MultiGroupingStore/MultiGoupingView 用户扩展的 Ext JS 问题

我遇到了 MultiGroupingView 扩展的问题,该扩展用于对网格数据进行多个级别的分组...我正在使用发布在此线程上的版本。问题是,每当我将鼠标移到结果网格上的任何行上时,FireBug 都会发生此错误:

gs[i].id.split("gp-")[1] 未定义
第 435 行 MultiGroupingView.js

我无法理解为什么会这样。这是我正在使用的 js 代码:

这是 MultiGroupingView 类的相关部分:

最后,这是 html 文件:

关于如何解决这个问题的任何想法?

0 投票
1 回答
367 浏览

python - 如何浅拷贝应用引擎模型实例来创建新实例?

我想为我的应用引擎应用程序实现一个简单的 VersionedModel 基模型类。我正在寻找一种不涉及明确选择要复制的字段的模式。

我正在尝试这样的东西,但它对我的口味来说太老套了,还没有在生产环境中测试它。

有没有人有更简单的清洁解决方案来保存应用引擎模型的版本历史?

编辑:搬出copytx。感谢@Adam Crossland 的建议。

0 投票
1 回答
211 浏览

google-app-engine - 是否有一个很好的实用程序/第 3 方库来管理 AppEngine 数据存储?

我一直在使用 appengine 开发应用程序。我们可能会在数据存储中存储大量记录,但我发现您缺少管理这些数据的管理功能。

例如,没有好的方法可以批量删除一堆数据——你必须编写自己的类来做到这一点。

在我开始构建管理用户界面和管理数据存储实体所需的功能之前,我想知道是否有人知道已经为我编写了一个很好的第 3 方工具?具有基本 CRUD 功能以及批量导入和批量导出功能的东西。

我正在使用 Python SDK。

0 投票
2 回答
406 浏览

gwt - 非关系数据库、键值或平面表

我的应用程序需要可配置的列,并且这些列的标题在一开始就被配置,如果关系数据库我会为此需要在表中创建通用列,如 CodeA、CodeB 等,因为它有助于对这些列进行查询(代码 A = 11)它也有助于显示值(如果该列存储代码和值)但现在我使用的是非关系数据库数据存储(而且我是新手),我应该遵循相同的旧方法还是应该使用集合(键值对)结构类型。

这些列上会有很多过滤器。请建议

0 投票
1 回答
517 浏览

google-app-engine - App Engine:已达到数据存储区配额,您的数据 ≈ 200 MB --?

我编写了一个应用程序,它可以扫描互联网并保存从那里检索到的一些数据。一段时间后,Datastore 配额(总存储数据)的百分比从 7% 跃升至 99%。我停止了我的机器人,但一段时间后这个数字上升到了 100%。不过,Datastore 统计数据显示,存储在数据存储中的数据总量约为 200MB,实体总数为 501,000...

有谁知道为什么会这样?

先感谢您。

蒂姆。

0 投票
4 回答
4327 浏览

google-app-engine - 在 GAE 中强制执行唯一约束

我正在尝试使用 Google App Engine Java,但是缺少唯一约束使事情变得困难。我已经阅读了这篇文章,并且这篇博客提出了一种实现类似方法的方法。我的背景是 MySQL。在没有唯一约束的情况下迁移到数据存储区让我感到不安,因为我以前从来不用担心重复值,并且在插入新值之前检查每个值仍然有出错的余地。

“不,您仍然不能在模式创建期间指定唯一性。”

-- David Underhill谈论 GAE 和唯一约束(发布链接

你们用什么来实现类似于唯一键或主键的东西?

我听说过一个使用低级 API 创建的抽象数据存储层,它的工作原理类似于常规 RDB,但它不是免费的(但我不记得软件的名称)

我的问题的示意图

但是在第 3 行(检查点),我觉得两个用户可能会添加相同的 sNo。这就是阻止我使用 appengine 的原因。

0 投票
1 回答
900 浏览

google-app-engine - GQL 查询可以执行两种或多种以上的订单吗?

我的 python GAE 应用程序中有两种实体类型 - 两者都具有相似的属性 - 我想查询这两个列表并根据这两种类型的共同属性对结果进行排序。所以类似于:

我可以直接在 GQL 中执行此操作吗?

0 投票
2 回答
915 浏览

python - 如何在 Google App Engine expando 类中创建动态字段?

我有一个名为 widget 的 db expando 类。

我传入一个 json 字符串并将其转换为 dict,然后将其添加到数据存储区。

我的问题是如何遍历我的 dict 来创建动态字段。

这将“k”呈现为我的字段名称,与字典中的 k 值相反。

0 投票
3 回答
706 浏览

java - 如何从客户端的 appengine 数据存储元素中获取文本字段

我有一个类要保存到 appengine 数据存储中,其中包含一个文本字段(类似于字符串的 appengine 数据类型,但不限于 500 个字符)。也是一个基本相同的孪生类,但在客户端使用(即没有任何 com.google.appengine.api.datastore.* 导入)。

是否有任何数据类型可以让我将文本服务器端字段保存到客户端?

一个可能的选择是将文本拆分成一些字符串,但这听起来很丑陋......

有什么建议么?

0 投票
3 回答
762 浏览

redis - redis有什么特别之处?

我的意思是:链接文本

为什么要在 MySQL 或类似的东西上使用它?