Bmob 云数据库设置 Pointer

今天在尝试 Bmob 云数据库的时候,用 resetFul 标准的请求进行数据关联的时候,遇到点小问题。
官方给的文档如下:


例如,如果我们需要添加一篇帖子,并关联至其作者,可以采用以下请求:

curl -X POST \
  -H "X-Bmob-Application-Id: Your Application ID" \
  -H "X-Bmob-REST-API-Key: Your REST API Key" \
  -H "Content-Type: application/json" \
  -d '{ \
              "title": "how to user pointer", \              "user" : { \
              "__type":"Pointer", \
              "className":"_User", \
              "objectId":"DdUOIIIW" \
              } \
           }' \
  https://api.bmob.cn/1/classes/GameScore

我个人的需求是有个用户项目表。关联用户id和项目id。其中项目Id是我自己建的唯一键。

bmob 中会为每一条数据默认创建一个列, objectId,标志数据的唯一性。但是因为是后台帮你创建的,所以需要查询才能得知这个值。

设置 Pointer 的时候试图关联自己的外键 projectId 失败了。关联回去objectId才能成功。
记录一下。

你可能感兴趣的:(报错集锦)