问题标签 [baqend]
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.
baqend - Baqend中数据对象的版本控制
我看到 Baqend 数据存储中的数据对象是版本化的。
以前的版本可以访问吗?
系统是否存储写入/更新对象的用户 ID?
只是好奇这是在做什么,如果我需要尝试创建自己的日志,或者是否有内置的东西。
具体来说,我有“管理员”,他们将手动验证一些放入数据库的数据,然后将特定字段更改为“已批准”。我们要知道最后修改数据的人的 ID。
baqend - 相互引用的数据对象
如果我有相互引用的对象会导致问题吗?
例如:
这里发生的情况是我们有一些工作,在一个单独的数据类中,有一个表示用户申请该工作的集合。当他们申请时,他们的用户 ID 被推送到 Set 上。如果他们必须退出,他们的用户 ID 将从集合中删除。
所以我希望完成的是,找到用户 X 申请的所有工作,并返回这些工作名称。
这很好用,但这会导致一些奇怪的循环问题吗?我注意到当我进行查询并控制台结果时,我确实得到了这种模式:
有什么想法吗?
baqend - 如何让深度储蓄发挥作用?
我很难按照此处所述的方式进行深度储蓄: http ://www.baqend.com/guide/topics/deep-loading/#deep-saving
我想创建一个用户,然后立即为将来的数据生成一些占位符对象,然后将这些新创建的引用保存回用户表。
这是我的 React Native 代码:
当它运行时,会发生以下情况:
关于我在这里做错了什么的任何提示?
baqend - 将从 ReactNative/Expo ImagePicker 中挑选的图像保存到 Baqend
我很难保存从 Expo(React Native)中挑选的图像。
https://docs.expo.io/versions/latest/sdk/imagepicker.html
似乎 React Native 不支持将所选图像作为 blob 上传,但确实有 base64 选项。
编码:
当我console.log(pickerResult.base64)
得到一个看起来像base64的超长字符串时,但是当它运行时,它img.upload
会抛出错误并且它说"PersistentError: An unexpected persistent error occurred."
baqend - 数据深度查询
是否可以对存储在 Baqend 中的数据进行“深度查询”?
像这样的东西:
applicants.applicants 是对保存在不同数据类中的 Set 的引用。
没有过滤器,数据的形状如下:
因此,在这种情况下,我正在尝试进行一个仅返回 123 和 456 班次的查询,因为它们都有用户 12。这是否可能,或者我们是否需要在客户端获取数据后使用 Ramda 对其进行过滤?
baqend - Baqend 是否提供锁定机制?
我基本上是Baqend的新手。目前,我正在构建一个用于排队的应用程序,但为了避免竞争条件,我需要系统中的某种锁定机制,Baqend 提供吗?
有什么我可以效仿的例子吗?
谢谢
baqend - 加载 Baqend 引用
有没有办法加载一个引用的对象而不得不去掉类名?
例如,在我的应用程序中,我经常从引用的类中加载数据。
所以我有一个引用这个的数据对象:/db/Shifts/73c81cc9-fa14-4fbe-9839-10c4121b3fc6
是加载参考所需要的,所以我有很多这样的事情:
有一个更好的方法吗?像这样?
baqend - Baqend onUpdate 处理程序
是否会partialupdate()
导致数据类的 onUpdate 处理程序中的代码运行?
我在数据类中有这个设置:
(是的,节点的角色 2 有权查询和更新 Shifts 数据类)
但是当我进行部分更新()时,我得到的日志为零。我需要做一个真正的更新查询...加载对象,修改数据,更新()?
此外,这段代码似乎导致 partialupdate() 根本不运行,但是当我删除处理程序时,它又开始工作了。
expo - Expo Push Notifications with Baqend
I'm wondering if anyone has experience implementing Baqend's push notification service https://www.baqend.com/guide/topics/push/ on an Expo app?
he setup docs look like it requires modifying native code which makes me think it might not work with Expo... I really do not want to have to eject my app from expo.
Expo also has a push notification system: https://docs.expo.io/versions/latest/guides/push-notifications.html that avoids having to setup APNS and FCM, and it looks simple enough to execute a push through their server. It's just a http post.
Would it make more sense to use Expo's system and save the device token generated by Expo in a field in Baqend's Device class?
Also if any of the Baqend guys come across this, the tutorial link for "Setup Push: APNS" on https://www.baqend.com/guide/topics/push/ does not take you to a tutorial page.
angular - 如何在 Baqend 中显示所有图像(文件)?
我正在使用 Ionic 3 和 Baqend 构建一个应用程序。我知道如何使用以下方法获取文件夹内所有图像的列表:
我不想在我的数据库中保留每个图像的引用,因为我是通过 Baqend 控制台手动上传的。那么如何遍历文件夹,提取每个图像的 url,并使用它们显示它们<img src=.../>
?