代码之家  ›  专栏  ›  技术社区  ›  Artsiom Miksiuk

谷歌云数据存储查询由各种节点组成。js公司

  •  0
  • Artsiom Miksiuk  · 技术社区  · 7 年前

    在使用GQL的谷歌云控制台中,我可以做到这一点。

    enter image description here

    SELECT __key__
    

    我无法从节点执行此操作。js通过谷歌云客户端库,因为,它似乎不支持这个功能。

    db.createQuery("5630110493310976", undefined).select("__key__");
    

    一件有趣的事。这将起作用,并将从所有租户返回所有实体。

    db.createQuery().select("__key__");
    

    我知道,我可以通过使用_ukind\uuu查询绕过它,获取所有类型并遍历它们,但是,我首先要寻找更优雅的方式。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Artsiom Miksiuk    7 年前

    发现问题。我在另一个不存在此类命名空间的项目下启动了此查询。因此,我认为结果是错误的,数据存储或客户端库不支持它。 因此,从单个命名空间中获取所有类型实体的正确方法是。

    db.createQuery("5630110493310976", undefined).select("__key__");
    

    并从所有名称空间中获取所有实体

    db.createQuery().select("__key__");