Foxx автоматически добавит префикс имени в зависимости от пути монтирования сервиса.Это сделано для того, чтобы избежать конфликтов с другими службами.
Вы также можете использовать коллекцию без префикса "xxx", если для доступа к этой коллекции используется низкоуровневый метод db._collection
.
В соответствующей документации вы найдете предложения о том, как разделить коллекции между службами: https://docs.arangodb.com/3.4/Manual/Foxx/Guides/Collections.html
Пример маршрута /some_products
:
router.get('/some_products', function (req, res) {
res.set("Content-Type", "text/plain; charset=utf-8");
const { db, aql } = require("@arangodb");
const query = aql`
FOR doc IN products
LIMIT 10
RETURN doc
`;
res.json(db._query(query).toArray());
}