问题标签 [parse-javascript-sdk]

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.

0 投票
0 回答
90 浏览

parse-javascript-sdk - Parse JS SDK:手动将属性标记为脏

我遇到非常偶然的情况,其中 parse js sdk 没有检测到 Array 属性已更改......因此未将其包含在save().

我可以看到Parse.Object.dirty(key)如果字段脏了,它会返回。

但是有没有办法手动将属性标记为脏?

0 投票
2 回答
2357 浏览

angularjs - $scope.$apply() 不工作 - AngularJs

尽管在用户输入正确的用户名和密码后应用了 $scope.$apply(),isV(boolean) 的值并没有改变。$scope.$digest() 也不起作用

0 投票
0 回答
632 浏览

mongodb - 使用日期列上的匹配解析服务器聚合

我正在使用parse-server版本 2.7.4 和parse(JavaScript 接口)版本 1.11.1。我正在尝试使用日期列执行aggregate查询。match这是我的管道的样子:

我在数据库中肯定有大于那个日期的记录,但是这个查询在 JavaScript 中返回零记录。但是,如果我在 Mongo shell 中运行它,我会返回文档。这是我在 Mongo shell 中执行的内容:

我是在使用 JavaScript API 做错了什么,parse还是它不支持match日期列的聚合?谢谢你的帮助。

0 投票
0 回答
280 浏览

javascript - 您不能从关系中添加或删除未保存的解析对象

我正在尝试在我的 Place 和 User 类之间添加关系。但是出现“您无法从关系中添加或删除未保存的解析对象”错误。我的代码如下所示。

0 投票
1 回答
50 浏览

javascript - Parse 获取没有任何实际数据的对象

我的 Parse SDK 似乎在做奇怪的事情,看看这个:

我登录,然后从这个 DAO 方法中获取所有位置:

当我阅读收到的内容时,无论是在 query.find() 之后还是在控制器中,我看到的是这两个对象;它们具有正确的 ID,但没有 Parse 类中定义的任何属性。为此类中的所有公共读写配置 ACL...查看:

在此处输入图像描述

奇怪的是,如果我检查“网络”......:

在此处输入图像描述

是的,看来我的应用程序实际上接收了整个对象!尽管 Parse SDK 无法访问此列表...它只是将其缩减...为什么?

0 投票
2 回答
139 浏览

parse-platform - 是否存在“类膨胀”之类的东西——即太多的类导致效率低下?

例如,让我们考虑一下我有以下课程:

  • Item

  • ItemProperty这将包括诸如Colour和之类的对象Size。类的关系属性Item列出了ItemProperty适用于该项目的所有对象(即,对于一个项目,您可能需要指定颜色,而对于另一个项目,您可能需要指定大小)。

  • ItemPropertyOption将包括Red, Green(for Colour) 和Big, Small(for Size) 等对象。

然后ItemObject 将与 an 相关ItemProperty,而ItemChoiceObject 将与 an 相关ItemPropertyOption(并且可以推断出所指的)ItemPropertyItemPropertyOption

这样做的原因是我可以更有效地使用查询。即给我所有的项目选择是Red。它还允许我使用 Parse Dashboard 快速将元素添加到站点,因为我可以轻松地指定更多ItemPropertys 和ItemPropertyOptions,而不必将它们添加到代码库中。

这只是一个小例子,还有更多我想使用类的实例,以便表单中各种下拉列表的“选项”在数据库中,并且可以由我轻松添加和编辑,而不是硬编码.

1)我可能会以类似的方式对 5 种以上类似的类结构进行此操作

2)可能有数百个我想通过“反向查询”访问的嵌套属性</p>

因此,我可以想到 2 个导致效率低下的潜在原因,并想知道它们是否成立:

  • 有很多课程效率低下吗?

  • 对嵌套类的反向查询效率低下吗?

我能想到的另一个选择——如果“类膨胀”确实是一个问题——是在父类上创建字段,而不是嵌套在其他类中(代表进一步的属性,如上所述),只是将它们表示为直接嵌套 JSON 属性。

0 投票
2 回答
842 浏览

node.js - 如何对现有用户使用 _linkWith 方法?(解析服务器)

我正在尝试通过 facebook 授权用户,为此我使用 _linkWith 方法。

我可以对新用户使用 _linkWith 方法。例如,此代码有效:

但我想让用户有机会先通过电子邮件和密码注册,然后通过 facebook 登录,或者相反,先通过 facebook 注册,然后通过电子邮件和密码登录。但我不能对现有用户使用 _linkWith 方法。此代码不起作用:

当我运行此代码时,我收到错误“无法修改用户 8BNz8oMty7”。

我的问题:

  1. 是否可以像上面的示例一样对现有用户使用 _linkWith 方法?
  2. 如果是,如何?
  3. 如果没有,我如何使用 Parse Server 通过 facebook 授权用户?最后,我想得到一个带有 sessionToken 的用户。
0 投票
1 回答
35 浏览

parse-platform - 具有不同指针的列 Parse.Com

我有一个使用 Parse 在 MongoDB 上保存对象的应用程序。在我的数据库上,我有一个类,它有一列应该是一个让我的工作更轻松的指针。但我有一个问题,此列应该包含不同类的指针。Parse 不允许我这样做,因为它将第一个指针保存为该列的类型。

有谁知道我如何解决这个问题?

0 投票
2 回答
797 浏览

parse-server - 在解析服务器中以用户身份登录而无需使用主密钥的密码?

可以使用主密钥“模拟”用户吗?我希望此功能可以测试用户在应用程序中真正看到的内容,并验证他无权访问其中的某些部分等。

在不知道用户密码的情况下这可能吗?

0 投票
1 回答
188 浏览

javascript - Parse SDK for javascript 如何发送 ping 到解析服务器以验证 Web 客户端和服务器之间的连接

我正在开发带有解析的聊天应用程序,需要知道客户端何时关闭连接_this2.socket.send({})