当我尝试只有一个过滤器,以执行内部在ArangoDB加入,就像这样: FOR doc1 in catalogue
FOR doc2 in RepoNodes
FOR doc3 in RepoEdges
FOR doc4 in RepoNodes
FOR doc5 in RepoEdges
FOR doc6 in RepoNodes
FOR doc10 i
在AQL中使用DATE_SUBTRACT函数时,在处理月份附近的日期时,Arango似乎减去30天而不是返回上个月的实际月份。例如: - for mo in 0..11
let month = date_subtract(date_now(),count,"month")
return month
回报 [
"2016-08-31T20:30:24.440Z",
回到另一个arango问题。 有没有一种简单的方法来删除文档及其所有边缘?这个解决方案是递归的吗? 再次让我说我有类似下面的东西。 Circle存储在文档集合中。 正方形存储在文档集合中。 然后,我有两个边缘集合HAS_CIRCLE和HAS_SQUARE,它们对应于各种指示的\。 Circle A
/ \
Square 1 Circle B
/ \ \
以我曲线图中,用户连接到许多项目,每个项目都被递归地分割成许多子项。由于我的项目有一个特定的顺序,我考虑这两个选项,我的数据模型: 现在我想创建一个查询检索中的两个级别定UserID。这AQL是我第一次尝试: for itemId in (for b in board filter b._from == @_from sort b.order return b._to)
for item
我有这样一个图: // [user] -answer-> [question]
for u in user
filter u._id in ['user/foo', 'user/bar']
for v, e in 1 outbound u graph 'qaGraph'
return keep(e, '_from', '_to', 'chosen')
输出:
在我的ArangoDB图中,我有一个主题,与该主题相关的消息线程以及这些消息线程中的消息。我想以这样一种方式遍历图:我返回与消息线程相关的数据以及消息线程中的消息数。数据结构相当简单:我有主题节点,边界延伸到线程节点,日期和类别关联,边线从节点到消息节点。 我想返回存储在线程节点中的数据和附加到线程的消息数量。 我不知道如何用for v, e, p in 1..2 outbound语法来做到这一点