问题标签 [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.
parse-javascript-sdk - Parse JS SDK:手动将属性标记为脏
我遇到非常偶然的情况,其中 parse js sdk 没有检测到 Array 属性已更改......因此未将其包含在save()
.
我可以看到Parse.Object.dirty(key)
如果字段脏了,它会返回。
但是有没有办法手动将属性标记为脏?
angularjs - $scope.$apply() 不工作 - AngularJs
尽管在用户输入正确的用户名和密码后应用了 $scope.$apply(),isV(boolean) 的值并没有改变。$scope.$digest() 也不起作用
mongodb - 使用日期列上的匹配解析服务器聚合
我正在使用parse-server
版本 2.7.4 和parse
(JavaScript 接口)版本 1.11.1。我正在尝试使用日期列执行aggregate
查询。match
这是我的管道的样子:
我在数据库中肯定有大于那个日期的记录,但是这个查询在 JavaScript 中返回零记录。但是,如果我在 Mongo shell 中运行它,我会返回文档。这是我在 Mongo shell 中执行的内容:
我是在使用 JavaScript API 做错了什么,parse
还是它不支持match
日期列的聚合?谢谢你的帮助。
javascript - 您不能从关系中添加或删除未保存的解析对象
我正在尝试在我的 Place 和 User 类之间添加关系。但是出现“您无法从关系中添加或删除未保存的解析对象”错误。我的代码如下所示。
parse-platform - 是否存在“类膨胀”之类的东西——即太多的类导致效率低下?
例如,让我们考虑一下我有以下课程:
Item
ItemProperty
这将包括诸如Colour
和之类的对象Size
。类的关系属性Item
列出了ItemProperty
适用于该项目的所有对象(即,对于一个项目,您可能需要指定颜色,而对于另一个项目,您可能需要指定大小)。ItemPropertyOption
将包括Red
,Green
(forColour
) 和Big
,Small
(forSize
) 等对象。
然后Item
Object 将与 an 相关ItemProperty
,而ItemChoice
Object 将与 an 相关ItemPropertyOption
(并且可以推断出所指的)ItemProperty
。ItemPropertyOption
这样做的原因是我可以更有效地使用查询。即给我所有的项目选择是Red
。它还允许我使用 Parse Dashboard 快速将元素添加到站点,因为我可以轻松地指定更多ItemProperty
s 和ItemPropertyOption
s,而不必将它们添加到代码库中。
这只是一个小例子,还有更多我想使用类的实例,以便表单中各种下拉列表的“选项”在数据库中,并且可以由我轻松添加和编辑,而不是硬编码.
1)我可能会以类似的方式对 5 种以上类似的类结构进行此操作
2)可能有数百个我想通过“反向查询”访问的嵌套属性</p>
因此,我可以想到 2 个导致效率低下的潜在原因,并想知道它们是否成立:
有很多课程效率低下吗?
对嵌套类的反向查询效率低下吗?
我能想到的另一个选择——如果“类膨胀”确实是一个问题——是在父类上创建字段,而不是嵌套在其他类中(代表进一步的属性,如上所述),只是将它们表示为直接嵌套 JSON 属性。
node.js - 如何对现有用户使用 _linkWith 方法?(解析服务器)
我正在尝试通过 facebook 授权用户,为此我使用 _linkWith 方法。
我可以对新用户使用 _linkWith 方法。例如,此代码有效:
但我想让用户有机会先通过电子邮件和密码注册,然后通过 facebook 登录,或者相反,先通过 facebook 注册,然后通过电子邮件和密码登录。但我不能对现有用户使用 _linkWith 方法。此代码不起作用:
当我运行此代码时,我收到错误“无法修改用户 8BNz8oMty7”。
我的问题:
- 是否可以像上面的示例一样对现有用户使用 _linkWith 方法?
- 如果是,如何?
- 如果没有,我如何使用 Parse Server 通过 facebook 授权用户?最后,我想得到一个带有 sessionToken 的用户。
parse-platform - 具有不同指针的列 Parse.Com
我有一个使用 Parse 在 MongoDB 上保存对象的应用程序。在我的数据库上,我有一个类,它有一列应该是一个让我的工作更轻松的指针。但我有一个问题,此列应该包含不同类的指针。Parse 不允许我这样做,因为它将第一个指针保存为该列的类型。
有谁知道我如何解决这个问题?
parse-server - 在解析服务器中以用户身份登录而无需使用主密钥的密码?
可以使用主密钥“模拟”用户吗?我希望此功能可以测试用户在应用程序中真正看到的内容,并验证他无权访问其中的某些部分等。
在不知道用户密码的情况下这可能吗?
javascript - Parse SDK for javascript 如何发送 ping 到解析服务器以验证 Web 客户端和服务器之间的连接
我正在开发带有解析的聊天应用程序,需要知道客户端何时关闭连接_this2.socket.send({})