从数据库结果中删除特定于Parse的字段

时间:2017-08-17 14:00:49

标签: mongodb parse-platform parse-server data-cleaning database

每当我从数据库中查询某些内容时,我都会得到这样的对象:

{
  "title": "faq",
  "description": "",
  "type": "application/pdf",
  "size": 122974,
  "filename": "faq.pdf",
  "order": 0,
  "createdAt": "2017-08-17T08:10:33.101Z",
  "updatedAt": "2017-08-17T08:10:33.101Z",
  "ACL": {
    "role:cxcccccc_public": {
      "read": true
    },
    "role:cxaaaaaaa_admin": {
      "read": true,
      "write": true
    }
  },
  "objectId": "l6L5J1mRpH",
  "__type": "Object",
  "className": "Document"
}

很多这些字段都是特定于Parse的:createdAtupdatedAtACLclassName ......

我在数据库中添加行时没有插入它们,但在查询时仍返回它们。

我想通过干净的REST API公开这些数据,所以我想摆脱它们。

有没有办法只获取我在插入时指定的数据?

目前我正在使用lowdash,使用

进行过滤
data = _.omit(data, ['ACL', '__type', 'className', ...])

0 个答案:

没有答案