我有一个“FaunaDB”数据库"RaspberryPi“,其子数据库为"00000000790f4c7c”,如下所示:

那么如何打开子数据库"00000000790f4c7c“呢?
我尝试过打开00000000790f4c7c和RaspberryPi/00000000790f4c7c,,但两者都是错误的。
MacBook-Air:~ takeyuki$ fauna shell RaspberryPi/00000000790f4c7c
Error: Database 'RaspberryPi/00000000790f4c7c' doesn't exist
MacBook-Air:~ takeyuki$ fauna shell 00000000790f4c7c
Error: Database '00000000790f4c7c' doesn't exist谢谢您的好意帮助!
发布于 2019-09-23 09:31:57
不幸的是,目前shell对嵌套数据库没有很好的支持。您想要为父节点创建端点--使用管理键创建" RaspberryPi“,然后调用fauna shell 00000000790f4c7c,或者使用CreateKey({RaspberryPi:"server",数据库:"00000000790f4c7c"})在RaspberryPi中创建一个键,并使用该秘密创建和终结点,或者使用fauna shell --secret XXX直接访问它,其中XXX是创建的密钥的秘密。
关键(不是双关语)是,无论当前端点是什么,fauna shell $db都将尝试访问嵌套在该端点所在的数据库点内的数据库$db。默认情况下,如果您有一个端点fauna shell $db并调用fauna shell $child,那么它将位于/$db中,那么您将在/$parent/$child中结束。如果您关闭了$db,那么您将在端点指向的任何数据库中结束。因此,如果您有一个端点n组件,那么您可以访问它,而且所有这些都是n + 1上的子组件。
对嵌套数据库的更好支持出现在路线图上,因为这并不是特别符合人体工程学的。
https://stackoverflow.com/questions/58046790
复制相似问题