Документация по методу сохранения находится в DocumentCollection :
https://docs.arangodb.com/3.4/Drivers/JS/Reference/Collection/DocumentCollection.html#documentcollectionsave
Ответ, который вы ищете:
возвращает объект, содержащий метаданные документа
Я признаю, что это не очень подробно. Возвращает системные атрибуты _id
, _key
и _rev
. Это также применимо, если вы сохраняете ребро с атрибутами _from
и _to
, они не возвращаются в качестве метаданных или каких-либо пользовательских атрибутов, даже если их имена начинаются с подчеркивания.
Если вы хотите, чтобы он вернул полный документ, установите параметр returnNew
:
collection.save(data, { returnNew: true} );
Если задано значение true, возвращать полностью новые документы под атрибутом new в результате.
Результат выглядит так:
{
"_id": "coll/123",
"_key": "123",
"_rev": "_YDWaEaa--B",
"new": {
"_id": "coll/123",
"_key": "123",
"_rev": "_YDWaEaa--B",
"foo": "bar"
}
}