我正在构建一个复杂的搜索查询,它允许用户同时在多个值上搜索数据库。不管是否保存数据),这些字段看起来类似于(简化): "PartNumber": "000000", "Assigned" true在上述情况下,我搜索的数据库中我试过: FOR part in ${parts}
${aql.literal(PartNumber ?`FILTER
我使用下面的aql查询将文档从文件上传到数据库"FOR document in @file INSERT document INTO @@collection LET newDoc = NEW RETURN我已经为集合中的所有属性创建了唯一的散列索引,所以当试图上载一个复制的文档时,我会得到一个错误(这是我想要的),但是文件中的任何一个文档都不会被上传到数据库中。我想知道是否有一种方法只上传有效的文档,跳过错误的文档(在我的例子中重复的文档)使用aql查询。doc[key] = value