回送4和Mongodb:响应时所有模型的ID为null

时间:2018-12-10 18:08:13

标签: loopbackjs loopback v4l2loopback

这是我第一次使用此版本(4)进行开发,并且回环和mongodb索引存在问题。

在db环回内部的两个ID中,它不收集任何ID。

这是API或数据库的问题吗?


模型[环回]

import { Entity, model, property } from '@loopback/repository';

@model()
export class Ad extends Entity {
  @property({
    type: 'number',
    id: true,
    required: true,
  })
  id: number;
 <...>
  constructor(data?: Partial<Ad>) {
    super(data);
  }
}

有关Mongo的数据:

{
    "_id": {
        "$oid": "5c0e9c7730146d2448746834"
    },
    "id": 110722,
    "creation_date": 1492075600000,
    "update_date": 1492075921000,
    ...
}

响应回送GET / ads

[{
    "id": null,
    "creation_date": 1492075600000,
    "update_date": 1492075921000,
    ...
  },...]

1 个答案:

答案 0 :(得分:0)

LoopBack小组的您好:)

我在您发布的代码段中没有看到任何明显的问题。将id的类型从number更改为string会发生什么?可以解决问题吗?

您很有可能在LoopBack 4中发现了一个错误。请通过GitHub报告:https://github.com/strongloop/loopback-next/issues