使用ArangoDB的AQL生成一个随机字符串?

使用ArangoDB的AQL生成一个随机字符串?,arangodb,aql,Arangodb,Aql,最好在ArangoDB WebUI中使用AQL,是否可以生成类似以下内容的随机字符串或字母和数字:4EKH5G3AN6HH 如果不是,那么不在应用程序代码中执行的另一种方法是什么 然后你可以申请 来自sevcik.tk的极好答案 以防万一,您可以生成充满随机数据的文档,如下所示: FOR i IN 1..300000 INSERT { code: CONCAT("t", i), name: RANDOM_TOKEN(32), article1: R

最好在ArangoDB WebUI中使用AQL,是否可以生成类似以下内容的随机字符串或字母和数字:4EKH5G3AN6HH

如果不是,那么不在应用程序代码中执行的另一种方法是什么

然后你可以申请


来自sevcik.tk的极好答案 以防万一,您可以生成充满随机数据的文档,如下所示:

FOR i IN 1..300000
  INSERT {
    code: CONCAT("t", i),
    name: RANDOM_TOKEN(32),
    article1: RANDOM_TOKEN(10),
    article2: RANDOM_TOKEN(20)
  } IN batchtest
还有一些有用功能的链接:

看起来您可以使用javascript实现自己的函数,然后在AQL中注册它们
UPPER(RANDOM_TOKEN(8)) // "ZGL09Z42"
FOR i IN 1..300000
  INSERT {
    code: CONCAT("t", i),
    name: RANDOM_TOKEN(32),
    article1: RANDOM_TOKEN(10),
    article2: RANDOM_TOKEN(20)
  } IN batchtest