我们可以在 orientdb 中更新 EDGE 吗?

2023-12-02

是否有可能获得一个在 orientdb 中更新插入边缘的示例。如果它不存在,有没有办法检查边缘是否存在,如果存在,则只需更新边缘,否则创建新边缘。我使用的是 Orientdb 2.1.13 版本。 谢谢


通过 SQL,您可以使用基本的 UPDATE 命令

update written_by SET out = #9:2, in = #16:43, prop="gianni" UPSERT WHERE out = #9:2 and in = #16:43

http://orientdb.com/docs/last/SQL-Update.html

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

我们可以在 orientdb 中更新 EDGE 吗? 的相关文章

  • 如果记录存在,则更新,否则插入

    我正在尝试在两个 SQL Server 2008 表之间移动一些数据 如果表 2 中存在包含表 1 中的电子邮件的记录 则使用表 1 中的数据更新该记录 否则插入新记录 在表 1 中 我有很多列 名字 姓氏 电子邮件等 我不太确定如果表 1
  • 如何在 Postgres 中更新插入两列之一的冲突?

    是否可以做upsert在 Postgres 9 5 中 当表中的两列之一发生冲突时 基本上我有 2 列 如果任一列引发唯一约束违规 那么我想执行更新操作 是的 并且此行为是默认行为 任何违反唯一约束的行为都会构成冲突 然后UPDATE执行如
  • 如果条目不包含两个匹配的字段,则 mongo 添加到嵌套数组

    我有一个 mongo 文档 其中包含一个名为 History 的数组 id ObjectId 575fe85bfe98c1fba0a6e535 email email address v 0 history name Test123 org
  • SQLite UPSERT /更新或插入

    我需要对 SQLite 数据库执行 UPSERT INSERT 或 UPDATE 有一个命令 INSERT OR REPLACE 在许多情况下很有用 但是 如果您想由于外键而保留自动增量的 id 则它不起作用 因为它会删除该行 创建一个新行
  • OrientDB 按边属性查询

    我有两个顶点类 Location 和 User 我还有两条边 Friend 和 GoingTo 用户可以与另一个用户成为 朋友 并且用户还可以 前往 某个位置 边 GoingTo 有一个名为going date 的日期时间属性 其中包含用户
  • DB2 有“插入或更新”语句吗?

    从我的代码 Java 中 我想确保执行代码后数据库 DB2 中存在一行 我的代码现在做了一个select如果没有返回结果 它会执行insert 我真的不喜欢这段代码 因为它使我在多线程环境中运行时面临并发问题 我想要做的是将这个逻辑放入 D
  • 如何使用 SqlAlchemy 进行更新插入?

    我有一条记录 如果它不存在 我希望存在于数据库中 如果它已经存在 主键存在 我希望将字段更新到当前状态 这通常被称为upsert 以下不完整的代码片段演示了可行的方法 但它似乎过于笨拙 特别是如果有更多列 更好 最好的方法是什么 Base
  • OrientDB:如何使用选择查询更新列

    我需要使用以下命令更新表中的列 update Table1 set name select productName from Table2 where rid parent current productid 查询工作正常 但不是名称查询以
  • 函数中的 SELECT 或 INSERT 是否容易出现竞争条件?

    我编写了一个函数来为简单的博客引擎创建帖子 CREATE FUNCTION CreatePost VARCHAR TEXT VARCHAR RETURNS INTEGER AS DECLARE InsertedPostId INTEGER
  • Golang MGO - 插入或更新未按预期工作

    我正在用 Go 运行一个网站 并且使用MGO https labix org mgo用于连接我的 MongoDB 数据库的包 我正在处理用户的登录 并且我正在尝试使用 funcUpsert https godoc org gopkg in
  • SQL Server 中单行 MERGE/upsert 的语法

    我正在尝试在表上执行单行插入 更新 但所有示例都是针对集合的 任何人都可以修复我的语法吗 MERGE member topic ON mt member 0 AND mt topic 110 WHEN MATCHED THEN UPDATE
  • 如何使用 NHibernate 插入或更新(或覆盖)记录?

    我需要将一行写入数据库 无论它是否已经存在 在使用 NHibernate 之前 这是通过存储过程完成的 该过程将尝试更新 如果没有行被修改 它将回退到插入 这很有效 因为应用程序并不关心记录是否存在 对于 NHibernate 我发现的解决
  • 如何在 postgresql 中基于 wCTE 的 upsert 中获取表的受影响行数?

    我需要你的帮助 我有一个包含 n 次插入和更新循环操作的查询 我决定使用 UPSERT 因为它不需要循环操作 ex WITH upsert AS UPDATE employee table SET rollno input rollno n
  • MySQL UPSERT 没有 ON DUPLICATE KEY

    我想要一个UPSERT UPDATE如果存在 则插入 在具有以下字段的 MySQL 表上 CREATE TABLE item uid int 11 NOT NULL AUTO INCREMENT timestamp int 11 NOT N
  • 如何在 postgres 9.5 中正确执行 upsert

    使用 postgresql 9 5 进行 upsert 的正确语法 下面的查询显示column reference gallery id is ambiguous错误 为什么 var dbQuery INSERT INTO category
  • 如何编写一个选择查询或服务器端函数来从许多数据点生成一个整洁的时间流图?

    注意 我正在使用图形数据库 具体来说是 OrientDB 这让我可以自由地用 javascript 或 groovy 编写服务器端函数 而不是仅限于使用 SQL 来解决这个问题 注 2 由于这是一个图形数据库 因此下面的箭头只是描述数据流
  • SQLite 中的 IF 语句:更新还是插入?

    我无法使用 SQLite 运行此查询 if 0 lt select COUNT from Repetition where Word behnam and Topic mine begin update Repetition set Cou
  • 检查orientdb中是否存在类

    如何检查东方数据库中是否存在类 如果它不存在于数据库中 我需要创建它并插入一条记录 如果存在 我需要插入该记录 我需要使用 JAVA 做同样的事情 您可以使用以下语句通过 SQL 检索架构信息 select expand classes f
  • 如何添加到 OrientDB 中的空间索引?

    我正在使用工作室的 OrientDB 2 0 我使用文档中的代码成功创建了 Lucene 空间索引 CREATE class Place extends V CREATE property Place name string CREATE
  • Azure函数插入但不更新cosmosDB

    我有一个 azure 函数 从 Azure 服务总线队列接收消息并将文档发送到 cosmosDB 我正在使用 Azure 函数 1 x public static class Function1 FunctionName Function1

随机推荐

  • PHP:MySQL 查询无故重复更新

    下面的代码首先是客户端代码 然后是类文件 由于某种原因 deductTokens 方法调用了两次 从而对帐户收取双倍费用 我整夜都在编程 所以我可能只需要第二双眼睛 if action place order if REQUEST unli
  • 是否可以更改 UITextView 和 UITextField 中单个单词的颜色

    是否可以更改 UITextView 和 UITextField 中单个单词的颜色 如果我输入了一个前面带有符号的单词 例如 word 它的颜色可以更改吗 是的 你需要使用NSAttributedString为此 找到在这里运行应用程序 扫描
  • 如何使用不同的视图进行 django 注册?

    我一直在尝试让 django registration 使用视图 RegistrationFormUniqueEmail 并遵循此解决方案django 注册问题 我已将 urls py 设置为 from django conf urls i
  • 在 mysqli fetch_assoc( ) PHP 中保留换行符

    我尝试使用以下代码从 MySQL 数据库获取所有行 sql SELECT FROM myTable result conn gt query sql while row result gt fetch assoc output row ec
  • Android:获取所有发送的短信? (发件箱)

    我正在编写一个应用程序来备份所有短信 已经研究了一段时间 我刚刚意识到我用来检索短信的方法只能获取我收到的短信 收件箱 是否有可能以任何方式获得发件箱 如果它不在 Android API 中 是否可以通过某种方式从默认短信应用程序获取它 即
  • 如何在 Android 上设置日志文件最大大小

    我正在使用 microlog4android 来记录到文件 问题是如何设置最大文件大小 microlog4android FileAppender 类有两个方法 getLogSize 始终返回 1 和clear 当日志达到一定大小时我可以清
  • 是否可以更改 Wicket 活动指示器的颜色?

    情况 我正在与 Wicket s 合作IndicatingAjaxButton 我在黑色背景的页面上设置了按钮 当用户按下按钮时 按钮的活动指示灯会熄灭并旋转 直到系统准备好继续前进 问题 由于黑色背景 指示器看起来很糟糕 由于指示器的一部
  • 了解 PDF 运算符 - 适用于 iOS 应用程序

    我的任务是为我们公司创建一个 pdf 阅读器应用程序 经过一些研究后 我对 PDF 中的不同运算符感到困惑 我想澄清以下几点 The Tm运算符用作每条线的起点 我的理解正确吗 If the Tm运算符是每行的起点 我如何解析显示的文本on
  • 连接到 Power BI API 时收到“禁止 (403)”

    我们一直在努力追随这篇 Power BI 文章这样我们就可以将报告 仪表板嵌入到我们的 SaaS 产品中 具体来说 我们陷入了第 3 步 创建嵌入令牌 我们能够很好地获得不记名令牌 但是当检索报告的请求最终提交给我们收到的 API 时 操作
  • 在 Visual Studio 2010 上安装 LibCurl

    我在 Visual Studio 2010 中使用 LibCurl 时遇到了一些问题 请记住 我对 C 还很陌生 我根据 libcurl 网站上的说明构建了库 并尝试将我的项目指向包含目录 libcurl lib 等 但当我尝试构建项目时
  • VS2008升级到VS2010“无法打开文件‘mfc90d.lib’”

    我正在尝试将 Visual C 2008 项目升级到 Visual C 2010 项目 当升级完成并且我强制升级时 我收到此错误 致命错误 LNK1104 无法打开文件 mfc90d lib 我认为它应该引用 mfc100d lib 我尝试
  • 检查文件是目录还是文件[重复]

    这个问题在这里已经有答案了 我正在编写一个程序来检查某物是文件还是目录 还有比这更好的方法吗 include
  • 在使用 iText5 生成的 PDF 中使用 unicode 字符

    我对生成的 PDF 中的 unicode 字符有疑问 在我自己的工作站上一切正常 但在测试环境上却出现问题 代码插入值如下 Font boldDefaultFont FontFactory getFont FontFactory HELVE
  • 列出所有带注释的标签,带注释,按提交日期排序

    列出带有注释的所有标签似乎很容易 例如 git tag n99 or git for each ref format refname short contents refs tags 并且还可以使用git log按创建者日期列出标签 例如
  • lStar 上的资源链接失败

    我正在开发一个 React Native 应用程序 我的 Android 构建开始失败CI环境 和本地 没有任何变化 Execution failed for task app processDevelopmentDebugResource
  • 将 Firebase 云功能限制为 IP 地址

    我有几个云功能 每种类型都已设置且运行良好https onRequest 我试图找出最好 最简单的方法来允许https onRequest被调用的函数only通过指定的IP地址 这能实现吗 我猜我需要创建一个有条件的服务帐户 但我还没有达到
  • 按下按钮后,使用 VBA 在 MS Access 中导入 .DBF 文件

    我必须单击按钮将 DBF 文件导入 MS Access 表 文件名为 SourceTable dbf Access 数据库是 StudentDataBase accdb 我要插入的表名为 myTable 首先我想问 表中是否需要具有相同的字
  • Dynamodb 过滤器表达式未返回所有结果

    我想扫描过去 7 天的所有项目 所以我要做的是生成 7 天前的时间戳并过滤大于该值的时间戳 但这次扫描返回了一些结果 请参阅以下 JavaScript const daysBack days gt let date new Date dat
  • 将 TextBox.Value 转换为 Double 到 VBA (Excel 2013)

    我的表单中有文本框 用户可以在其中输入值 在 VBA 中 我需要将值从字符串转换为双精度 我这样做是这样的 Private Sub UserForm Initialize some code Dim new value As Double
  • 我们可以在 orientdb 中更新 EDGE 吗?

    是否有可能获得一个在 orientdb 中更新插入边缘的示例 如果它不存在 有没有办法检查边缘是否存在 如果存在 则只需更新边缘 否则创建新边缘 我使用的是 Orientdb 2 1 13 版本 谢谢 通过 SQL 您可以使用基本的 UPD