gcp - 从数据存储中获取所有实体

2024-04-03

我正在尝试从数据存储中获取所有数据实体。当我遇到谷歌文档时,我发现了类似的内容查询投影 (链接到文档 https://cloud.google.com/datastore/docs/concepts/queries)。这是我用来从数据存储区获取所有实体的代码。

def do_the_query_projection(self, kind_name):

        query = self.client.query(kind=kind_name)
        query.projection = ['attr_1', 'attr_2', 'attr_3']

        #create a list to store
        f, m, r = [], [], []

        for task in query.fetch():
            f.append(task['attr_1'])
            m.append(task['attr_2'])
            r.append(task['attr_3'])

        return f, m, r

这是我现在面临的错误

> google.api_core.exceptions.FailedPrecondition: 400 no matching index
> found. recommended index is:
> - kind: <kind_name>  properties:
>   - name: attr_1
>   - name: attr_2
>   - name: attr_3

是否有其他方法可以从云数据存储中检索所有数据实体?我们是否需要创建复合索引来检索数据?我是 GCP 的新手。


检索数据存储区中的所有实体

def retrieve_all_entities(self):
    query = self.client.query(kind=self.kind_name)
    all_keys = query.fetch() #fetches all the entities from the datastore

    kinds, r, m, f = [] , [], [], []

    for keys in all_keys:
        kinds.append(keys.key.id_or_name)
        r.append(keys['attr_1'])
        m.append(keys['attr_2'])
        f.append(keys['attr_3'])

    return kinds, r, m, f
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gcp - 从数据存储中获取所有实体 的相关文章

随机推荐

  • 如何从 svn 热复制备份中恢复

    我们当前的备份过程是每晚执行 SVN HOTCOPY 到另一台机器上的备份位置 我可以以某种方式从该备份中恢复并保留所有修订历史记录吗 或者我需要使用 svn dump load 吗 谢谢 钱德拉吉特 svnadmin hotcopy 实际
  • 纪元时间和 MySQL 查询

    我有一个这样的表 id date 1 1319043263 2 1319043578 纪元中的日期字段格式 我必须对属于同一天的每一行进行分组 并将它们显示在单独的组中 我怎样才能在 MySQL 中做到这一点 Thanks 通过 分组 SE
  • 如何阻止乌龟在提笔的情况下绘图?

    我正在Python中使用turtle模块 问题是 每当我让乌龟移动时 即使笔在上面 我也会画画 例如 如果我运行这个程序 import turtle turtle penup turtle goto 0 50 海龟移动到 0 50 时仍会画
  • C# with Unity 3D:当用户移动鼠标时如何使相机围绕对象移动

    我正在尝试在 Unity 4 中进行 3D 观看模拟 用户可以选择一个对象并移动鼠标围绕它旋转 360 度 我已经拍摄了很多镜头来尝试让它工作 但每次都失败 任何我们将不胜感激 如果它是用 C 编写的 那就太好了 但没必要 提前致谢 这是一
  • 以全高嵌入 PDF

    我的问题 是否可以将 PDF 嵌入到高度始终为 100 的 HTML 文档中 问题是 pdf 的实际高度可能会有所不同 布局需要对此做出响应 将 PDF 嵌入 HTML 的方法有多种 一种是使用PDF对象 http www pdfobjec
  • Fluent NHibernate 两级继承问题

    我希望在一个级别中为每种类型提供一个表 在另一级别中为层次结构提供一个表 是否可以 描述在这里 gt 我有这些课程 public class BaseItem public int Id get set public class Item
  • 随机排列列表中的元素(随机重新排列列表元素)

    我的程序的一部分要求我能够随机洗牌列表元素 我需要一个函数 当我给它一个列表时 它会伪随机地重新排列列表中的元素 安排的改变Must每次通话时都可以看到相同的列表 我的实现似乎工作得很好 但我觉得它相当长 并且正在增加我的代码库 而且 我有
  • System.currentTimeMillis 的长度

    Does System currentTimeMillis始终返回固定长度的值 在我的 Windows Core2 中 它返回一个 13 位长的值 从它的 API 来看 返回当前时间 以毫秒为单位 请注意 虽然返回值的时间单位是毫秒 但该值
  • 水晶报表中整数到字符串转换的问题

    我想将 int 转换为字符串 然后将点与其连接 这是公式 totext SrNo 它工作完美 但不是我想要的 我想显示为 1 但它以这种方式向我展示 1 00 这意味着当我尝试将 int 转换为字符串时 它会将其转换为精度为两个小数零的数字
  • Angular 项目结构最佳实践

    这是我的 Angular 项目的目录结构 Angular 应用程序可以通过许多不同类型的组件而变得庞大 组织 Angular 应用程序的最佳实践是什么 app layout home layout header menu content d
  • ui-路由器。从对象/函数获取状态名称

    我想知道 有什么方法可以用对象或函数引用视图中的状态吗 只是为了将视图与状态定义分离 例如 如果我更改状态名称 我不必在我的视图中的所有地方更改它 可以在这里找到如下所述的一种解决方案 作为一种可行的解决方案plunker http pln
  • java.lang.reflect.Array 在运行时创建新数组的代码是什么?

    我查看了Java源代码 方法如下 public static Object newInstance Class
  • 查找 PostgreSQL 中时间戳之间的差异(以秒为单位)

    我有一张桌子在PostgreSQL 8 3 with 2 timestamp列 我想知道这些之间的区别timestamps很快 你能帮我解决这个问题吗 TableA timestamp A timestamp timestamp B tim
  • 如何从 AutoHotkey 数组中删除重复项?

    我有一个array https autohotkey com docs misc Arrays htmAutoHotkey 中包含重复条目的字符串 nameArray Chris Joe Marcy Chris Elina Timothy
  • 使用 TensorFlow 模型进行预测

    我遵循了给定的 mnist 教程 并且能够训练模型并评估其准确性 但是 教程没有展示如何根据模型进行预测 我对准确性不感兴趣 我只是想使用模型来预测新的示例 并在输出中查看所有结果 标签 每个结果都有其分配的分数 排序或未排序 In the
  • 如何将 Qt QSqlDriver::subscribeToNotification 与 SQLite3 一起使用?

    我正在编写一个 Qt 应用程序 其中不同的模型可以插入 删除 更新同一个表 当一个模型更改数据库时 我希望其他模型能够收到更改通知 以便他们可以相应地更新其视图 看来在 SQLite 中监控插入 删除和更新的最佳方法是使用QSqlDrive
  • 如何在 Ionic 5 中从 url 下载文件而不使用 FileTransfer

    我目前正在开发 Ionic 应用程序 并停留在文件下载部分 我看到很多帖子都说FileTransfercordova 库现已弃用 取而代之的是 XHR 请求 尽管我看到很多帖子说该库已被弃用 但我找不到任何示例代码 用于从 URL 下载文件
  • Android 中的 dumpsys cpuinfo:解释此命令的结果

    我正在查看以下命令 adb shell dumpsys cpuinfo 我想知道这些报告的值是否是之前时间的平均值 D Android Dev Android sdk platform tools gt adb shell dumpsys
  • Latex verbatim:如何显示tree命令创建的文件目录?

    我想插入使用逐字环境由树命令创建的文件目录图 但在输出文档中 仅保留文件名 并且连接线消失 documentclass article usepackage fancyvrb begin document begin Verbatim ap
  • gcp - 从数据存储中获取所有实体

    我正在尝试从数据存储中获取所有数据实体 当我遇到谷歌文档时 我发现了类似的内容查询投影 链接到文档 https cloud google com datastore docs concepts queries 这是我用来从数据存储区获取所有