Arangodb 插入时文档属性的顺序

Arangodb 插入时文档属性的顺序,arangodb,Arangodb,如果我没记错的话,在插入新文档时,ArangoDB不关心对象属性的顺序,有没有办法保证属性的顺序与json对象中声明的相同?没有,没有办法确保对象中键/属性/属性的顺序 对于ArangoDB,以下文件应相同: { "a" : 1, "b" : 2 } { "b" : 2, "a" : 1 } 它甚至可以以不同的顺序返回相同的文档对象的键/属性/属性 如果键/属性/属性的顺序很重要,那么确保它的唯一方法就是使用值数组。但是,这将不允许通过命名键/属性/属性进行访问,而只允许通过数字索引进行访问。

如果我没记错的话,在插入新文档时,ArangoDB不关心对象属性的顺序,有没有办法保证属性的顺序与json对象中声明的相同?

没有,没有办法确保对象中键/属性/属性的顺序

对于ArangoDB,以下文件应相同:

{ "a" : 1, "b" : 2 }
{ "b" : 2, "a" : 1 }
它甚至可以以不同的顺序返回相同的文档对象的键/属性/属性


如果键/属性/属性的顺序很重要,那么确保它的唯一方法就是使用值数组。但是,这将不允许通过命名键/属性/属性进行访问,而只允许通过数字索引进行访问。

不,没有办法确保对象中键/属性/属性的顺序

对于ArangoDB,以下文件应相同:

{ "a" : 1, "b" : 2 }
{ "b" : 2, "a" : 1 }
它甚至可以以不同的顺序返回相同的文档对象的键/属性/属性

如果键/属性/属性的顺序很重要,那么确保它的唯一方法就是使用值数组。但是,这将不允许通过命名键/属性/属性进行访问,而只允许通过数字索引进行访问