问题标签 [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.
javascript - 在 Back4App 中使用 JS 按日期查询
我的 Back4App 后端中有日期,时间默认为午夜(一天的开始),例如
2019 年 5 月 5 日 00:00:00 UTC
我正在尝试将此日期用作查询中的过滤器。如果没有过滤器,则使用此日期以下列格式检索对象
内置 back4App 日期显示如下:
"createdAt": "2019-03-09T13:28:10.262Z"
在我的查询中,我使用以下标准:
但是,查询不返回任何内容。我的想法已经用完了,有人见过这种行为吗?
parse-platform - 解析 JS SDK:包大小
我的任务是制作一个使用解析更高效的 js 应用程序。它目前使用 webpack v4 和 parse js sdk。
我注意到我的包中最大的模块是 parse sdk,在缩小后高达 147KB。
以下是描述我对这个 SDK 的整个使用的示例。据我所知,浏览器中的网络请求并不多。有没有办法使用这个 SDK 获得更小的包大小,或者如果包大小很重要,我应该自己编写逻辑?
(使用“”代替特定的键/配置值等)
初始化
检查是否登录
获取用户信息
保存用户信息
在登录
注销
parse-platform - 如何在 $in 包含 null 的 JS 中创建聚合查询?
这个 MongoDB 查询在 shell 中执行得很好:
查询返回language
字段缺失或具有值null
或的文档en
。
我尝试使用 Javascript 中的 Parse SDK 创建相同的查询:
该查询仅返回该language
字段具有 value的文档en
,但不返回该字段缺失的文档。
如何在 JS 中获得相同的结果?
parse-platform - 在 Parse-SDK-JS 中设置 StorageController
我正在开发一个离子应用程序,所以我想使用离子存储模块在设备上存储数据。
Parse 是后端,所以我必须告诉 parse SDK 它应该使用 Ionic Storage。我构建了一个 StorageController 像包含的 react-native 一样使用离子存储,但是找不到一种方法来设置 StorageController 而不克隆 SDK、更改 Storage.js 并添加另一个 else 子句
CoreManager.setStorageController
解析初始化时有没有办法即时调用?
javascript - 导入 parse/node 会引发错误,但无需导入即可工作
因此,如果您下载可以在https://github.com/parse-community/parse-server-example找到的 Parse 平台示例 nodejs 示例,您会注意到 Parse 根本没有被导入/需要。我知道他们并没有在项目中显式调用 Parse,但这毕竟是您进行查询甚至初始化项目的方式。
所以我的问题是,我有一个打字稿设置,但是如果我像这样导入 Parse
import * as Parse from 'parse/node';
每当我进行查询时,它都会抛出这个错误。
ParseError: XMLHttpRequest 失败: {"UNSENT":0,"OPENED":1,"HEADERS_RECEIVED":2,"LOADING":3,"DONE":4,"readyState":4,"responseText":""," responseXML":"","status":410,"statusText":null,"withCredentials":false}
我在我的使用这些版本package.json
:
我尝试使用 var Parse = require('parse/node') 以老式方式导入 Parse,导入浏览器版本 import * as Parse from 'parse'; 这只是告诉我尚未设置 localstorage,显然是因为它的节点不是浏览器。
我尝试通过使用和不使用导入进行简单查询来运行示例项目并获得一致的结果,所以它似乎不是打字稿问题。
我也尝试了多个版本的 Parse,即使他们在示例项目中使用的 1.8 版本也得到了相同的结果。
我只想让我的 IntelliSense 工作并让打字稿停止抱怨,因为我没有导入 Parse。如果您使用未导入的函数,它看起来就是错误的。
parse-platform - 限制对 Parse Server 中类的访问
我想限制某些用户访问Item
在我的解析数据库中调用的类。我创建了一个名为的角色blockedUsers
并向其添加了一些用户。
现在我对如何修改Items
类的类级别权限以限制这些用户感到困惑。
我的目标Item
:除了一组用户之外,每个人都应该可以访问课程。谁能帮忙
parse-platform - 如何在“beforeSave”云函数中取消设置嵌套属性?
我已经扩展了一个Parse.Object
. 现在我想在保存对象之前取消设置嵌套属性。此嵌套属性settings
是一个对象。
所以我的钩子看起来像这样:
但是,这会产生错误Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
嵌套属性如何unset
工作?
mongodb - parse-server 聚合函数返回空结果
我正在尝试在解析服务器 JS SDK 上使用聚合函数
当我运行此函数时,它为league_id 提供正确数量的组,但它包含空数据
我在这里缺少什么?我可以做些什么来获得结果中的其他字段
parse-platform - Parse Server - 从包含的对象中选择一些字段
是否可以仅在通过检索的对象上使用.select
(JS) / (Android) ?selectKeys
.include()
比如A类有一个指向B类的指针,当我查询A类的时候,我想要A类的所有内容,只想要B类的几个选定字段,可以吗?