meteor - 在 Angular 7 和 Swift DDP 客户端上获取光标数据
问题描述
我Meteor
用作backend
服务器,我有两种类型的frontends
.
- 斯威夫特 4.2。
- 角度 7。
所以我DDP
为他们两个都使用客户端,我都面临着一些问题。对于 Angular 7,我使用的是DDP.js,对于 Swift 4.2,我使用的是SwiftDDP。
我可以使用methods
也可以subscribe
形成两个前端,但我面临的问题是,当我从双方调用时,我在订阅时获取光标数据。
好吧,我以前用过的时候曾经调用过collection
after并且工作正常,但是通过使用,我无法调用.subscription
Angular2-Meteor
DDP
subscription
我已经搜索过它,但没有找到任何适合我的问题的解决方案。
我正在Angular
通过这种方法调用订阅。
const subId = ddp.sub("products");
ddp.on("ready", message => {
if (message.subs.includes(subId)) {
console.log("products ready");
}
});
ddp.on("added", message => {
console.log('message in added', message);
});
我可以获取数据added
,message
但数据是cursor
格式的,无论如何要获取格式的数据Array of Objects
吗?
我在swift
客户端面临着这个问题的很多问题,因为 swift 没有读取cursor
格式数据。
请指导我将此数据转换为Array of Object
格式。
提前感谢您的帮助。
解决方案
推荐阅读
- javascript - 是否可以使用纬度和对数坐标在自定义地球上设置地图标记?
- kubernetes - 如何在 AKS 中为 docker 层使用 Lsv2 nvme 存储?
- c - 如何解决 Codeforce “A. Way Too Long Words” 的问题?
- excel - 在 Excel 中根据单元格引用查找和打印文档
- azure - 我需要一个 Vnet 和子网来连接我的 App Servicce 和 SQL Server 吗?
- python - 熊猫在数据框中用不同颜色突出显示特定数字
- cypress - 单击按钮后如何等到页面重新加载
- apache-kafka - 生成的 WallclockTimestampExtractor 时间戳在处理时间戳之前
- php - 替换 eval 函数以在 php 中运行旧代码
- php - 如何将 laravel 刀片中的数据数组保存到数据库