问题标签 [faunadb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何从我的 HTML 页面访问 FaunaDB?
我看到有一个带有 CDN 链接的发布包,但自述文件中没有更多关于一旦包含脚本后如何访问驱动程序的内容。
database - 如何从 FaunaDB 中选择随机实例?
FaunaDB 允许我按单个字段索引数据项,并通过索引进行分页,但我看不到选择随机项的方法。
redis - FaunaDB 作为 redis/ssdb 的替代品?
我们确实在最近的一次聚会上听说了 FaunaDB 产品:) 来自 Serverless 的 Maciej Winnicki。介绍
我们将其考虑在内。FaunaDB 能否替代我们目前使用的 SSDB(作为 Redis 的替代品)?更改我们当前的 api 是一种选择。
我们希望缓存 500GB-1TB 的数据,但希望没有分片。SSDB 应该是一个很好的 Redis 替代品,因为它可以将部分缓存转储到磁盘中(我们不需要非常快的缓存,只需经常使用 % 的数据,其余的可以从内存中释放)。
不幸的是,SSDB 的节点碰巧在大量写入期间出现 out_of_sync,我们确实已经使用了 SSDB 开发人员建议的更大参数。目前,在我们的用例中,60-100 秒的同步延迟是可以接受的,但是节点 out_of_sync 需要手动修复 - 所以我们必须四处寻找其他解决方案。
使用 redis 进行分片似乎是不可避免的,但也许 Faunadb 可以解决它?
一句话——我们更愿意将数据保存在我们的服务附近(不支付 AWS 数据传输费用),因此它应该安装在我们的服务器上。此外,价格是一个重要因素——将带有分片的 Redis 添加到我们的堆栈中,是合理的成本和工作量——因此 FaunaDB 应该在这种情况下具有竞争力。
你怎么看我们的案子?
faunadb - 计算 FaunaDB 集合中的所有文档
有没有办法计算 FaunaDB 集合中的所有文档?
假设我有一个users
集合并且我定义了一个all_users
索引。users
计算数据库中集合中所有文档的最佳方法是什么?
更新:在下面扩展@Keston 的答案
all_users
不再需要索引。Fauna 现在自动为每个集合维护一个内置的默认索引,您可以通过Documents(Collection('<collection>'))
.您可以像这样计算所有用户:
faunadb - 如何选择区域/动态站点位置 FaunaDB
我想知道如何选择您的数据库所在的云位置。它是以编程方式完成的还是通过云界面完成的?
此外,如果您在某个地区的其他云服务之间传输数据,您是否会收取网络出口费?示例:在 AWS 中的 FaundaDB 和同一区域中的 AWS lambda 函数之间。
谢谢!
java - 如何获取 FaunaDB 类中的所有实例
我有一个有 10 个实例的“帖子”类。如何在不使用 Paginate 方法的情况下使用区系 java 库获取和列出此类中的所有实例?
我尝试了如下
但无法做到这一点。
faunadb - 如何获取 FaunaDB 类的字段或模式
是否可以通过动物外壳或动物 Java API 获取 FaunaDB 类模式或字段?
我期待给定类或实例的字段及其数据类型
database - 是否有任何数据库模型具有这些“no-sql”、“schema free”和“relational”?它支持c++吗?
我的 C++ 应用程序需要具有关系特性的无模式数据库。
我已经在我的项目中使用了 PostgreSQL 和 Mysql。
我想将数据以关系方式存储在文档中,并且需要使用 SQL 进行 CRUD。
angular - 如何将 netlify 函数连接到我的 Angular 应用程序
我无法在我的 Angular 应用程序上使用 netlify 函数创建表单数据的请求
我正在尝试将本教程https://www.netlify.com/blog/2018/07/09/building-serverless-crud-apps-with-netlify-functions--faunadb/应用到我的 angular7 前端项目中。
我的 netlify 功能:
我的服务:
按照教程中的要求,我在 package.json 的末尾添加了这个:
但是我想用“ http://localhost:4200 ”地址表示角度
我在单击我的表单按钮时应用 createTodo,但是:
“错误错误:“未捕获(承诺):SyntaxError:JSON.parse:JSON数据的第1行第1列的意外字符”在Firefox中
和
“来自 ::ffff:127.0.0.1 的请求:POST /todos-create 响应,状态为 500 在 12 毫秒内。调用期间出错:TypeError:n 不是函数”在控制台中
解决方案在这里:https ://github.com/netlify/netlify-lambda/issues/64
angular - 你了解这个带有 lambda 函数的 POST 请求的问题吗?
我在我的项目中使用 netlify lambda 函数进行 CRUD 操作,但在 POST 操作中出现错误
我使用 angular front、netlify 函数和区区数据库
我的拉姆达:
我的一部分:
我的服务:
最后是执行错误....
GET请求是有效的,我试过了。请问您对这个问题有任何想法吗?