问题标签 [stackmob]
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.
core-data - stackmob 1对多关系架构
我正在为具有在 stackmob (baas) 上运行的后端的 ios 应用程序寻找一对多关系的架构指南。
在我的项目中,我想实现一个类似 facebook 的帖子流。用户将被允许对帖子发表评论。
1 个帖子 -> n 条评论
当我创建帖子的视图(iOS UITableview)时,我只想显示评论数。实际评论将显示在子视图中。实现这一点的最佳方法是什么?我应该如何查询这些相关的对象?
如果我首先获取所有帖子,然后对于每个帖子,我必须查询评论的数量,我担心会遇到性能问题:-(
关于查询一对多关系而不产生太多http开销的建议是什么...
我发现这篇文章,我至少了解到 StackMob 不支持获取关系的属性(project.user == X 的任务):
谢谢你的支持!
干杯,
简
ios - 我应该什么时候保存上下文?
我是 StackMob 的新手,所以请原谅我这个基本问题。那里缺少教程。
当我创建一个新对象并立即保存 NSManagedObjectContext 时,该对象已成功保存。
但通常当我使用核心数据时,我只将上下文保存在 applicationDidEnterBackground & applicationWillTerminate 中。
当我把我的保存代码放在那里时,它就是不保存!
我试过以下代码:
当我立即保存时它工作得很好,但是当这种代码和平在上面提到的方法中时,它不会打印任何东西!
不是“成功”而不是“错误”,当然在网络上我看不到新对象。
那么,我应该什么时候保存在我的应用程序中所做的更改?显然,一旦有变化,我就无法保存它们。
谢谢。
javascript - 将 Handlebars.js 与 StackMob 一起使用
我想要做的是,当页面加载时,它会向用户显示他们所有“联系人”的列表。有相当多的代码,所以我把它都放在这里,下面只是加载方法。
console.log(model.toJSON()); 显示了我的期望,但它似乎根本没有进入 for 循环。
编辑:如果我摆脱循环并使用下面的代码,我只会得到一个输入中没有值的联系人
编辑:我能够使用 console.log(results.attributes[0]["firstname"]); 问题是我不知道为什么它不进入循环。
我在没有循环的情况下测试了代码,它制作了一个按计划工作的第一个联系人的把手模板,但我不明白为什么它不会循环遍历它们。 链接到更新版本的代码
iphone - 为什么 executeFetchRequest:fetchRequest 泄漏内存?
Instruments 显示以下代码泄漏,如果我注释掉此代码,则没有泄漏。
具体而言,仪器在上面的代码中说明了这一行:
它似乎是 fetchRequest 和/或块的泄漏。任何帮助将不胜感激,并提前致谢。
ios - 如何在现有的 Core Data Sqlite iOS 应用中实现 StackMob
查看 BaaS 提供商以在设备之间同步客户端数据。我喜欢 StackMob 实现,但我不明白是否以及如何使用 Core Data 和 Sqlite 将 StackMob 实现到现有应用程序中。维护现有数据库对于向后兼容至关重要。
有人可以解释如何执行此操作或将我指向描述该过程的文档吗?
android - 由于“没有 C2DM ClientLogin 令牌”,StackMob 无法发送广播推送通知
我正在尝试通过 StackMob 在现有的 Android 应用程序上实现推送通知。我已经浏览了他们的教程和开发中心,试图找到解决我的问题的方法,但我做不到。在我的应用程序的 BaseActivity 中,我有我的发件人 ID(由于显而易见的原因,实际 ID 替换为 #):
来自 Google API 控制台。我也有 init 函数(同样,在这段代码中替换了 PUBLIC 和 PRIVATE 键):
据我了解,我还需要注册任何设备以接收通知,它位于 init 下方:
当我运行我的应用程序时,我进入Registering app com.example.android of senders ############
了 LogCat,因此我的设备已注册以获取推送通知。但是当我尝试从 StackMob 仪表板发送推送通知并检查来自该推送的日志时,我看到
有人可以解释该日志消息实际上告诉我什么吗?
java - StackMob - 如何查询布尔值?
我将 StackMobModel 对象保存到服务器,其数据正确显示在 stackmob 站点上。我能够查询除布尔值以外的所有字段(例如new StackMobQuery().fieldIsGreaterThanOrEqualTo("age",20)
:)
所有查询类型似乎都采用 String 作为字段名称,采用 String 或 int 作为要比较的值。如何查询布尔字段?
可以遍历返回的列表并手动将布尔字段与所需的进行比较并创建一个新的过滤列表,但这违背了进行特定查询的目的。
编辑:另外,你如何查询多头?
javascript - 使用 javascript 从 Stackmob 获取数据
我是 javascript 和 stackmob 的初学者。如何使用 javascript 从 stackmob 为我的网页(仪表板)获取数据?我也试图更新数据,但我没有成功。
这是我将 'done' 的值从 'false' 更新为 'true' 的代码:
我需要能够创建一个实例(我已经能够做到)、更新值、删除值和获取值。
我无法更新现有实例的多个值并将其保存到 stackMob。
如果我尝试更新多个值,每次都会失败。