javascript - REST 将 $in 解析为指针错误代码 106 的 ObjectID

标签 javascript rest parse-platform

我正在尝试获取以下查询:

https://api.parse.com/1/classes/Video?where=
{"course":{"__type":"Pointer","className":"Course","objectId":{"$in":["id1","id2"]}}}

我正在视频表的“类(class)”字段(它是一个指针)上查询,以获取其类(class)是数组中传递的 ID 之一的所有视频(因此我使用 $in),因为如果我不这样做不要使用 $in,我没有问题,但我不需要它。

错误是这样的:

{ 
   code: 106,
   error: "key objectId should be a string"
}

我必须做什么?你有什么主意吗??

谢谢

最佳答案

您可以尝试使用“$inQuery”

where={"course":{"$inQuery":{"where":{"objectId":{"$in":["id1","id2"]}},"className":"Course"}}}

关于javascript - REST 将 $in 解析为指针错误代码 106 的 ObjectID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30112465/

相关文章:

javascript - 无法在html中为文本框加水印

Javascript 函数求值作为变量

rest - 路由传入请求

mysql - Ruby on Rails 5.2.0 Mysql2::Error::ConnectionError SSL 连接错误:未知错误号

ios - 平衡支付的 401 权限错误

javascript - Parse.com JS 可以作为 Chrome 扩展使用吗

javascript - IE8 返回 'Object expected' 原型(prototype)

javascript - 使用 Javascript 和 css 的菜单栏

Java休息服务器: avoid the removal of an item while processing it

ios - 如何在子类中设置只读属性?