0
我有一个应用程序,我需要返回找到的第一个符合特定条件的用户,其中一些条件是存储了一定数量的对象。可能针对包含密钥的计数进行查询?
例如,假设我想返回至少有3名员工和至少两个孩子的第一家商店。我知道,多么奇怪的一个例子。所以我有一个查询是这样的:
PFUser.query()?
.whereKey("objectId", notEqualTo: PFUser.currentUser()?.objectId!)
.includeKey("stores.employees.children")
// .whereCountForkey("stores.employees", greaterThan: 2)
// .whereCountForKey("stores.employees.children", greaterThan: 1)
.getFirstObject();
通知注释掉线,我试图找到一种方法,做到soemthing这样在单个查询。我使用的解析,我相信后端使用MongoDB,但我不相信你可以执行自定义数据库查询..?
这是一个适用于iOS和Android的移动应用程序,但显示的代码位于SWIFT中我有两个项目变体。在swift,obj-C,Java或C#中的例子都可以。
对云代码解决方案也非常满意。
对不起的例子,但是这并没有回答这是所给的问题,这意味着一个计数存储在表中,但在-事实上,确实不计算存储的文件数量。这可以通过在后端使用'$ count'函数来完成,而这个查询则执行'$ gt'函数。 – Hobbyist