首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Gremlin JS 3.4.0中的.project().by()问题

在 Gremlin JS 3.4.0 中,.project().by() 是一个用于在 Gremlin 查询中进行投影操作的方法。它允许我们选择特定的属性或者对属性进行转换,以便在查询结果中返回所需的数据。

.project() 方法用于指定我们想要在查询结果中包含的属性。它接受一个或多个参数,每个参数都代表一个属性。例如,.project('name', 'age') 将在结果中包含名为 'name' 和 'age' 的属性。

.by() 方法用于指定如何从原始数据中选择或转换属性。它接受一个参数,该参数可以是一个属性名称、一个函数或一个具体的值。例如,.by('name') 将选择原始数据中的 'name' 属性作为结果的一部分。

以下是一些示例用法:

  1. 选择特定属性:
  2. 选择特定属性:
  3. 这将返回所有标签为 'person' 的顶点的 'name' 和 'age' 属性。
  4. 转换属性:
  5. 转换属性:
  6. 这将返回所有标签为 'person' 的顶点的 'name' 属性和 'birthDate' 属性的年份部分。
  7. 使用常量值:
  8. 使用常量值:
  9. 这将返回所有标签为 'person' 的顶点的 'name' 属性和一个固定值为 true 的 'isAdult' 属性。

对于 Gremlin JS 3.4.0,腾讯云没有提供特定的产品或文档链接。但你可以参考 Gremlin 官方文档(https://tinkerpop.apache.org/docs/current/reference/#project-step)来了解更多关于 .project().by() 的详细信息和用法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在Ubuntu 16.04上使用Cassandra和ElasticSearch设置Titan Graph数据库

Titan是一个高度可扩展的开源图形数据库。图形数据库是一种NoSQL数据库,其中所有数据都存储为节点(nodes)和边(edges)。图形数据库适用于高度连接数据的应用程序,其中数据之间的关系是应用程序功能的重要部分,如社交网站。Titan用于存储和查询分布在多台机器上的大量数据。它可以使用各种存储后端,如Apache Cassandra,HBase和BerkeleyDB。在本教程中,您将安装Titan 1.0,然后配置Titan以使用Cassandra和ElasticSearch。Cassandra充当保存底层数据的数据存储区,而ElasticSearch是一个自由文本搜索引擎,可用于在数据库中执行一些复杂的搜索操作。您还将使用Gremlin从数据库创建和查询数据。

02

基于Transformer预训练的蛋白语言模型是无监督的蛋白质结构学习器

无监督接触预测 (Unsupervised Contact Prediction) 是在蛋白质结构测定和设计过程中揭示蛋白质物理、结构和功能约束的核心。几十年来,主要的方法是从一组相关序列中推断进化约束。在过去的一年里,蛋白质语言模型已经成为一种潜在的替代方法,但目前性能还没有达到生物信息学中最先进的方法。本文证明了Transformer的注意图 (Attention Map) 能够从无监督语言建模目标中学习蛋白质序列中各个残基之间的接触距离。我们发现,迄今为止已经训练过的最高容量模型已经优于当前最先进的无监督接触预测的工作流程,这表明过去这些繁琐的工作流程可以用端到端模型的单向传递工作流程来代替。

01
领券