К сожалению, в данный момент оболочка не имеет большой поддержки вложенных баз данных.Вы хотите либо создать конечную точку для родителя, скажем «RaspberryPi» с ключом администратора, затем вызвать fauna shell 00000000790f4c7c
, либо вы можете создать ключ внутри RaspberryPi с помощью CreateKey ({role: "server", database: "00000000790f4c7c"}) и создатьи конечная точка с этим секретом, или доступ к нему напрямую с помощью fauna shell --secret XXX
, где XXX
- секрет созданного ключа.
Ключ (без каламбура) заключается в том, что независимо от того, какая у вас текущая конечная точка fauna shell $db
, будетпопытаться получить доступ к базе данных $ db, вложенной в точку базы данных в этой конечной точке.По умолчанию это / так fauna shell $db
попадает в /$db
, если у вас есть конечная точка /$parent
и вы вызываете fauna shell $child
, тогда вы в конечном итоге получите /$parent/$child
.Если вы пропустите $db
, то окажетесь в той базе данных, на которую указывает конечная точка.поэтому, если у вас есть конечная точка n
компонентов, у вас есть доступ к ней и всем ее дочерним элементам только на n + 1
.
Улучшена поддержка вложенных баз данных, потому что это не особенно эргономично.