首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用FaunaDB Shell打开子数据库?

如何使用FaunaDB Shell打开子数据库?
EN

Stack Overflow用户
提问于 2019-09-22 06:49:53
回答 1查看 238关注 0票数 3

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

那么如何打开子数据库"00000000790f4c7c“呢?

我尝试过打开00000000790f4c7cRaspberryPi/00000000790f4c7c,,但两者都是错误的。

代码语言:javascript
复制
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

谢谢您的好意帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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上的子组件。

对嵌套数据库的更好支持出现在路线图上,因为这并不是特别符合人体工程学的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58046790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档